Einzelnen Beitrag anzeigen

OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#2

Re: Steuerung eines Raumschiffes mit Trägheit

  Alt 5. Okt 2007, 11:31
Deine Bewegung ist einfach umzusetzen, nämlich indem dein Schiff drei Vektoren hat: Position, Geschwindigkeit und Beschleunigung. Mit deinen Schubkontrollen setzt du dann nur die Beschleunigung neu. Die Berechnung ist dann im Prinzip einfach:

Geschwindigkeit := Geschwindigkeit + Beschleunigung * Zeit;
Position := Position + Geschwindigkeit * Zeit;

Das ist alles.
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat