Buenas tardes, tengo programado que el personaje se mueva con las teclas del PC, de tal manera que si pulsas arriba gira 0 grados, si pulsas derecha gira 90 grados, etc...

De esta forma también he tenido que programar el angulo que debe de tomar si pulsas dos teclas a la vez por ejemplo abajo y derecha, pero ¿que pasa si pongo un Joystick y quiero girar no 45 grados si no 50?. Ya no podria porque solo tengo programados los angulos que muestro en la siguiete imagen.

Programar Joystick Unity-angulos.jpg

¿De que forma se obtiene el angulo que estamos presionando en el joystick para asignarlo al movimiento de rotacion del personaje?.

Un saludo.