Look rotation viewing vector is zero Unity
Buenas, a ver si alguien sabe decirme a que se debe esto:
- Mi personaje rota en función a la orientación de otro objeto que es un pivote y he observado que constantemente en la consola de Unity me aparece el mensaje Look rotation viewing vector is zero, que supongo que quiere decir que el personaje ha llegado al angulo que tiene el pivote. Además cuando exporto el projecto veo que Unity crea un archivo de registro con todas las cosas que va arrojando la consola y va ocupando cada vez más conforme vas jugando porque no deja de escribir Look rotation viewing vector is zero una y otra vez.
¿Por que me da este mensaje?
¿Acaso es un error?
¿Se puede desactivar? Un saludo.
Look rotation viewing vector is zero Unity
Buenas noches, acabo de encontrar una solución un poco chapucera al problema y es que lo causa el comando Lookrotation que cada vez que el objeto que lo usa mira exactamente al objetivo que tiene que mirar devuelve el mensaje. Yo concrétamente lo he solucionado así:
Objetivo = Quaternion.LookRotation (Objetivo + new Vector3(0,0,0.00001f));
Al añadir una décima a la posición del objeto que tiene que mirar nunca llega a ser exacta la coordenada y no manda el fallo, al ojo no se aprecia que el personaje en realidad no está perfectamente alineado y funciona, pero yo se que eso es una chapuza y no voy a parar hasta que le encuentre la solución jajajja. ya os diré. Saludos.