Code:
action ball
{
phent_settype(my,0,ph_ball);
while(event_type == event_impact)
{wait(1);}//oder event_entity
ph_setgravity(vector(0,0,-386));
phent_setmass(my,50,ph_ball);
phent_settype(my,ph_rigid,ph_ball);
}
Der Code da oben funktioniert so nicht.
Es werden zwei Funktionen benoetigt: a) Initialisierung, b) Eventhandler
Code:
function eventHandler
{
phent_settype(my,ph_rigid,ph_ball); // my wird physikobjekt
phent_setmass(my,5,ph_ball); // mit masse von 5kg
}
action InitBall
{
ph_setgravity(vector(0,0,-386)); // Schwerkraft anschalten
enable_entity=on; // wir wollen entity events erhalten
enable_impact=on; // wir wollen impact events erhalten
my.EVENT = eventHandler; // diese Funktion starten bei event
}