Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
Turbo Delphi für Win32
|
Re: Schwerkraft
2. Nov 2007, 19:48
Ganz einfach: Du gibst dem Ball eine Geschwindigkeit, mit der er fliegt. Du gibst ihr einen negativen Startwert. Alle paar Millisekunden zählst du zu seiner Y-Koordinate diese Geschwindigkeit dazu und erhöhst sie dann um einen festen Wert (die Beschleunigung). Sobald er dann wieder am Boden (einem bestimmten Y-Wert) angekommen ist, kannst du machen, was du willst: Die Geschwindigkeit (und Beschleunigung) auf 0 setzen, sodass er sich nicht mehr bewegt, oder eine niedrigere, negative Startgeschwindigkeit setzen und weitermachen, um ein Abprallen zu simulieren.
Manuel Eberl „The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
|