Einzelnen Beitrag anzeigen

Benutzerbild von Seniman
Seniman

Registriert seit: 15. Sep 2003
Ort: Münster
98 Beiträge
 
#8

Re: DelphiX - Weiche Bewegung

  Alt 18. Feb 2004, 19:13
Hallo Homer,

das Geheimniss ist das folgende:
Wenn ich irgendwelche Sprites bewege, dann natürlich mit
Delphi-Quellcode:
begin
Bild.Left := Bild.Left + vx;
end;
Dabei ist vx die Geschwindigkeit nach rechts.
Jetzt das wichtige: vx ist NICHT konstant. D.h. erst ist vx 0, d.h. das Sprite steht. Dann wird vx langsam in jedem Frame um einen kleinen Wert (0.01 bis 0.1, je nach Situation) erhöht. So beschleunigt das Sprite langsam. Das gleiche gilt für das Bremsen: Einfach die Geschwindigkeit LANGSAM verringern.

Grüße
Seniman
  Mit Zitat antworten Zitat