beschleunigung eines balls bis zu einem bestimmten speed

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

 

Gast

Betreff: beschleunigung eines balls bis zu einem bestimmten speed

BeitragFr, Feb 06, 2004 15:24
Antworten mit Zitat
hat jemand ein stück code für sowas. möchte nämlich den ball eine schanze runterrollen lassen und nur durch die collision bleibt er am ende der schanze liegen.

vielen dank im voraus
jmg

Xenon

BeitragFr, Feb 06, 2004 17:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Pseudocode:

Zitat:
Repeat

timechange = MilliSecs()-lasttime
lasttime = Millisecs()
secs# = timechange/1000.0

ballspeed# = ballspeed# + ballacelleration#*secs#
bally# = bally#+ballspeed#*secs#


Until Keydown(1)

eizdealer

BeitragFr, Feb 06, 2004 22:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du es physikalisch korrekt machen möchtest:
Die Momentangewschindigkeit ist:

v = a * t

wobei a die beschleunigung des Balls ist und t die Zeit, die dieser Ball beschleunigt wurde.
Die Strecke, die zum nach der Zeit t zurückgelegt wurde berechnet sich so:

s = 0,5 * a * t^2

Hoffe das hat dir jetzt geholfen und dich nicht verwirrt Embarassed

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group