Hallo!
Wer kann mir bei diesem Problem helfen?
Ich möchte, daß ein Objekt nur zu einem bestimmten Zeitpunkt ein Physik-Objekt ist, sonst nicht.
Ich registriere es wie folgt:
Code:
my=ent_create(modellname,vector,funktion);
registriere_mich();
function registriere_mich(){
phent_settype(my,PH_RIGID,PH_POLY);
phent_setmass(my,car_weight,PH_POLY);
phent_setelasticity(my, 0,0);
phent_setfriction(my, 0);
phent_setdamping (my,0,0);
phent_setgroup(my,1);
phent_enable(my,0); //soll erstmal kein Physik-Objekt sein, sondern erst später
}
Irgendwann später aktiviere ich das Objekt dann mit phent_enable(my,1);
Das Problem ist nun, daß das Objekt sich aber trotzdem nicht bewegen lässt.
Es wird ungefähr wie folgt gesteuert:
Code:
function objektbewegung(){
While(1){
if(fall==1){bewege_mich_normal();}
if(fall==2){bewege_mich_physikalisch();}
wait(1);}
}
function bewege_mich_normal(){phent_enable(my,0);
my.x+=fsin(my.pan,my.speed);
my.y+=fcos(my.pan,my.speed);
my.z+=fsin(my.roll,my.speed);
}
function bewege_mich_physikalisch(){phent_enable(my,1);}
Vielen Dank für Eure Hilfe.
MfG