Hallo, ich möchte von meinem Spieler aus den (pan)Winkel zum Ziel berechnen und als Variable ausgeben. Wie mache ich das genau ? Also, wenn der Winkel 0 ist, sollte das Ziel vor einem sein, bei 90° rechts vom Spieler und so weiter.
zuerst den richtungsvektor zum ziel berechnen, dann den richtungsvektor mit vec_to_angle() in einen winkel verwandeln und zum schluss die blickrichtung des spielers abziehen damit das ergebnis relativ wird.
Re: wie berechne ich einen Winkel zum Ziel ?
[Re: ventilator]
#275406 07/01/0909:3607/01/0909:36
function turn_towards_target() { // get the direction from the entity MY to the entity YOU vec_set(temp,your.x); vec_sub(temp,my.x); vec_to_angle(my.pan,temp); // now MY looks at YOU }
ja das hab ich auch so gemacht. ich möchte aber nicht, dass der player zum zielpunkt schaut, sondern den Winkel angiebt, von dem aus das Ziel zu sehen wäre. Bei mir kommen auch Zahlen raus über 360° und negative Zahlen. Also muss ich wohl irgendetwas falsch machen