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