Hi!

Hier ist der Code-Ausschnitt:

Dies wird einmalig gesetzt:
Code:
  
// physics für 3rd-person
phent_setmass(me, my._Masse, ph_box);
phent_setfriction(me, gv_phys_friction);
phent_setdamping(me, gv_phys_damp_lin, gv_phys_damp_ang);
phent_setelasticity(me, gv_phys_elast_bounce, gv_phys_elast_speed);




Dies wird permanent durchlaufen:
Code:

while(me){

*1 (my.pan und my.tilt werden hier verändert...

...
// Bewegung
vec_for_angle(temp,my.pan);
vec_normalize(temp,my._CurrSchub*gv_max_speed_faktor);
lv_val=phent_addcentralforce(me, temp.x);
...
wait(1);
}



Für die globalen Variablen (gv_...) werden feste Werte gesetzt.
Die Kamera läuft in einer separaten, parallelen Funktion entlang eines festen Vectors mit konstanter Geschwindigkeit.


Thanx, mercuryus