Als «projectile-physics» getaggte Fragen

Die Bewegungsphysik der Objekte, die durch die Luft segeln, reicht von geworfenen Baseballbällen über Kanonenfeuer auf Schlachtschiffen bis hin zu Steinschlägen.

15
Wie werden Kugeln in Videospielen simuliert?
Ich habe in letzter Zeit Spiele wie MW2 gespielt und als Programmierer neige ich dazu, mich zu fragen, wie sie das Spiel so immersiv machen. Zum Beispiel, wie sie die Geschossgeschwindigkeit simulieren. Wenn ein NPC eine Kugel aus seiner Waffe abfeuert, bewegt sich die Kugel dann wirklich von seiner Waffe …


4
2D Tower Defense - Eine Kugel für einen Feind
Ich versuche eine gute Lösung für eine Kugel zu finden, um den Feind zu treffen. Das Spiel ist 2D Tower Defense, der Tower soll eine Kugel abschießen und den Feind garantiert treffen. Ich habe diese Lösung ausprobiert - http://blog.wolfire.com/2009/07/linear-algebra-for-game-developers-part-1/ Der erwähnte Link, um den Ursprung der Kugel und den des …

5
Wie berechne ich den Kurs einer Rakete?
Ich habe eine Rakete, die von einem Schiff in einem Winkel abgefeuert wird. Die Rakete dreht sich dann in einem Bogen mit einem vorgegebenen Wenderadius zum Ziel. Wie bestimme ich den Punkt auf dem Bogen, an dem ich anfangen muss, mich zu drehen, damit die Rakete direkt auf das Ziel …

3
Geschossbewegung - Pfeil
In einem 2D-Spiel möchte ich einfach die Flugbahn eines Pfeils im Flug zeichnen. Mit dem folgenden Code sieht die Flugbahn (die Parabel) richtig aus, nicht aber der Winkel (oder die Drehung) oder der Pfeil. float g = -9.8f; float x = (launchVelocity * time); float y = (launchVelocity * time) …

2
Wie mache ich Angriffe von Guten, die nur Böse treffen und umgekehrt?
Mein Spiel hat viele verschiedene Arten von Guten und viele verschiedene Arten von Bösen. Sie werden alle Projektile aufeinander abfeuern, aber ich möchte nicht, dass bei beiden Ausrichtungen versehentliche Kollateralschäden auftreten. So sollten böse Jungs nicht in der Lage sein, andere böse Jungs zu schlagen / zu beschädigen, und gute …



1
Hinzufügen von Luftwiderstand zu einer Golfball-Flugbahngleichung
Ich entwickle ein 2D-Golfspiel in VB.NET 2005, aber ich bin nicht sicher, wie ich Luft- oder Windwiderstand implementieren soll, der den Ball beeinflussen soll. Ich habe bereits diese Gleichungen für Projektil: für die Anfangsgeschwindigkeit eines Golfballs beim Schlagen oder Abfeuernv0v0v_0 Vertikale und horizontale Komponenten die Geschwindigkeit des Golfballs: vxvy= v0c …


2
Lenkwaffe mit konstanter Zeit
Ich baue ein Spiel mit Spielern und Raketen. Ich möchte eine Rakete von P1 nach P2 abfeuern. Die Rakete sollte immer genau fünf Sekunden brauchen, um P2 zu erreichen. Die Rakete sollte auch P2 verfolgen. Wenn sich P2 weiter entfernt, muss der Flugkörper schneller werden, um die Zeitbeschränkung zu erfüllen. …

2
Wie finde ich den Startwinkel eines Projektils?
Ich mache ein 2D-Spiel, in dem Einheiten Pfeile aufeinander schießen. Ich kenne die Position des Schützen und des Ziels sowie die Anfangsgeschwindigkeit des Projektils. Ich möchte wissen, welchen Winkel das Projektil haben sollte, um auf dem Ziel zu landen. Das Ziel könnte sich auf einer anderen Höhe als der Schütze …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.