Code:
		vec_set(temp.x,target.x); // target ist das ziel
vec_sub(temp.x,act.x); // act der spieler
vec_to_angle(temp.x,temp.x); // Zielwinkel
temp.x -= act.pan; // Zielwinkel - derzeitigen Winkel
turn_angle = ang(temp.x); // normalisieren


turn_angle enthält nun den Winkel, den man drehen muss. Das Vorzeichen gibt an ob gegen oder mit dem Uhrzeigersinn.

Du kannst folgenden Drehcode nehmen:
Code:
act.skill1 = 0;
while(act.skill1 < abs(turn_angle)) {
act.pan += sign(turn_angle) * 3 * time;
act.skill1 += 3 * time;
wait(1);
}



Sollte funktionieren


Follow me on twitter