Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Pausenbrot« (9. August 2005, 14:02)
|
|
GML |
1 2 3 4 5 6 7 8 9 10 |
{
if(tur_dir>359){tur_dir=0} //ist hoffentlich klar
if(tur_dir<0){tur_dir=359} //das auch
dir_mouse=point_direction(x,y,mouse_x,mouse_y) //das nehme ich auch an
dir=dir_mouse-tur_dir //winkel unterschied berrechne
if(dir>180){dir=-(360-dir)} //wenn winkel >180 soll der andere winkel berechnet werden
if(dir<-180){dir=360+dir} //mit <-180
if(dir<-1){tur_dir-=1} //nach rechts drehen (1 ersetzten durch geschwindigkeit)
if(dir>1){tur_dir+=1} //nach links drehen (siehe oben)
}
|

bin ja erst ein paar tage hier Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Dragoon« (7. August 2005, 14:13)