Als «physics» getaggte Fragen

14
Warum über Akkumulation integrieren?

Ich fange an, das Erlernen der DIY-Physik zu erlernen, und ich habe eine Frage zur Implementierung der Integration auf der grundlegendsten Ebene (dh dies ist keine Frage von Euler vs. RK4). Fast jedes Beispiel, auf das ich integrate()stoße, hat eine Funktion, die den Zeitschritt seit dem letzten...

14
Gibt es einen Algorithmus für ein Poolspiel?

Ich suche einen Algorithmus, um die Richtung und Geschwindigkeit von Bällen in einem Poolspiel zu berechnen. Ich bin mir sicher, dass es dafür eine Art Open-Source-Code geben muss, da Pool-Spiele zu den ältesten Computerspielen gehören, an die ich mich erinnern kann. Ich meine, wenn ein Ball auf...

14
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 zusteuert?...

13
Pulverspiele: Wie funktionieren sie?

Ich habe kürzlich diese beiden Edelsteine ​​gefunden: http://powdertoy.co.uk/ http://dan-ball.jp/en/javagame/dust/ Meine Frage ist: Wie wird die Physik mit so vielen Elementen effizient gehandhabt? Unterschätze ich die moderne Rechenleistung nur stark oder ist es möglich, ein "nur"...

13
Die Bewegung scheint von der Bildrate abhängig zu sein, obwohl Time.deltaTime verwendet wird

Ich habe den folgenden Code, um die Übersetzung zu berechnen, die erforderlich ist, um ein Spielobjekt in Unity zu verschieben, das aufgerufen wird LateUpdate. Soweit ich weiß , sollte meine Verwendung von Time.deltaTimedie endgültige CollisionDetection.Move()Framerate der Übersetzung unabhängig...

13
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) +...

13
Physiksimulation auf Client und Server ausführen?

Ich implementiere einen Multiplayer-Asteroiden-Klon, um mehr über die Client / Server-Netzwerkarchitektur in Spielen zu erfahren. Ich habe Zeit damit verbracht, die Veröffentlichungen von GafferOnGames und Valve über deren Client / Server-Technologie zu lesen. Ich habe Probleme mit zwei Konzepten....

13
Fahrzeugphysik mit Skid

Wie würde ich Fahrzeugphysik für ein Auto entwickeln, das an Traktion verlieren kann? Ich möchte, dass es so aussieht, als hätte der Fahrer einen platten Fuß. Wenn Sie also Gas geben, verlieren die Autos, die (Hinter-) Räder antreiben, die Traktion und sind etwas schwer zu kontrollieren. Ich möchte...

13
2D-Seilkollisionserkennung

Ich möchte ein Seil erstellen, das mit Objekten wie im folgenden YouTube-Video kollidieren kann: 2D-Spielphysik-Seil Ich denke, dass Sie die verlet-Integration implementieren, die Punkte verwendet und diese Punkte mit Linien verbindet. Ich versuche herauszufinden, welche Art von...