Einzelnen Beitrag anzeigen

OregonGhost

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

Re: Zufällige Bewegung eines Sprites

  Alt 31. Dez 2003, 14:05
fkerber macht's genau richtig. Ich dachte mir nur, dass Luckie das aus meiner Zeile
Zitat von Meiner einer:
[...] indem du X um vx erhöhst
rekonstruieren würde ;C)

Korrekterweise musst du allerdings die verstrichene Zeit miteinbeziehen:

X := X + vx * t

unter der Voraussetzung, dass vx die X-Geschwindigkeit in zum Beispiel Pixel pro Sekunde und t die Zeit in Sekunden angibt.
Wenn du nicht gerade eine Framelimitierung hast, würde das sonst mit unterschiedlichen Geschwindigkeiten laufen. Selbst bei konstanten Frames kann es so einfacher sein, weil du halt mit "vorstellbaren" Einheiten wie Sekunde anstelle von 1/25 Sekunde oder so rechnen kannst.
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat