Die Bewegungsphysik der Objekte, die durch die Luft segeln, reicht von geworfenen Baseballbällen über Kanonenfeuer auf Schlachtschiffen bis hin zu Steinschlägen.
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 …
Wenn ich einen Punkt habe, den ich am Ende oder während eines Parabelbogens treffen möchte, wie würde ich die benötigte x- und y-Geschwindigkeit berechnen?
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 …
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 …
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) …
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 …
Ich versuche, ein Objekt auf ein Ziel zu starten, angesichts seiner Position, seiner Zielposition, der Startgeschwindigkeit und der Schwerkraft. Ich folge dieser Formel aus Wikipedia : θ = a r c t a n ( v2± v4- g( gx2+ 2 yv2)- -- -- -- -- -- -- -- -- -- …
Ich baue ein Spiel mit Unity3D. Es ist ein Gravity Wars- Klon. Sowohl Spieler- als auch KI-Türme schießen Raketen aufeinander (wobei ein Winkel und eine Kraftvariable angegeben werden) und versuchen, Raketen auf Planeten nicht zum Absturz zu bringen. Aber hier ist meine Frage: Wie kann ich die KI dazu bringen, …
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 …
Nach meiner früheren Frage nach der Neigung eines 2D-Bitmap-Geländes muss ich nun wissen, wie ich den Punkt auf dem 2D-Gelände, auf den die Rakete getroffen hat, am besten finden kann. Natürlich kann ich sehen, ob sich Pixel unter der Rakete im Gelände befinden, aber ich sage, sie hat sich ziemlich …
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. …
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 …
Wenn ich in meinem Spiel irgendwo mit der Maus auf das Gelände klicke, möchte ich, dass der Spieler parabolisch einen Pfeil auf diese Position abfeuert. Der Pfeil hat eine Position, Beschleunigung und Geschwindigkeit, die alle 3D-Vektoren verwenden. Ich habe mir die Flugbahn eines Projektilartikels auf Wikipedia angesehen, weiß aber nicht, …
Ich habe einige Objekte in meinem Spiel, die "geworfen" werden. Im Moment versuche ich dies zu implementieren, indem diese Objekte einer parabolischen Kurve folgen. Ich kenne den Startpunkt, den Endpunkt, den Scheitelpunkt und die Geschwindigkeit des Objekts. Wie kann ich zu einem bestimmten Zeitpunkt oder Rahmen die x & y-Koordinaten …
Also, hier ist mein Problem: Ich habe einen Turm an einem Schiff angebracht, der sich mit variabler Geschwindigkeit durch meine Spielwelt bewegt und in der Mitte eines anderen Schiffes schießt, das in einem möglicherweise anderen Vektor durch die Spielwelt fährt. Derzeit erhalte ich den Winkel, auf den ich mit atan2 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.