Einzelnen Beitrag anzeigen

OregonGhost

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

Re: DelphiX - Animationen auf verschiedenen Rechnern

  Alt 29. Jan 2004, 10:55
x := x + BewegungProSekunde * VergangeneZeitInSekunden;

Das ist gewöhnlich einfacher als die FPS mit einzubeziehen, weil du die vergangene Zeit seit dem letzten Frame einfach messen kannst.

Bei sehr geringen Frameraten wirst du feststellen, dass die Kollisionserkennung nicht mehr funktioniert, weil du damit große Sprünge hast, und du musst die Kollisionserkennung daher komplexer machen (den kompletten zurückgelegten Weg miteinbeziehen etc.)
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat