Primero, mil gracias por responder, me has dejado flipando :D
He intentado implementar el segundo que parece más fácil. Me he asegurado que lo he pasado sin errores, y no funciona, en ninguno de los dos casos (alternando los +-)... debería ver el sprite SIEMPRE con el mismo ancho, mientras que el alargado (distancia de la recta AB, o sea, alargado del sprite) no, y no ocurre... me he dado cuenta que Cz no se usa. Pero bueno, quiero entender e implementar al menos el segundo, que lo veo más viable. Supongo que mi idea era correcta, y antes de rotar en "y" y luego en "z", PRIMERO tengo que rotar en z en un valor igual a "a"...
Luego he intentado entenderlos, y simplemente no lo logro. Por qué rotas el vector de la cámara... sé que tiene que usarse la cámara para obtener la rotación z inicial, pero no lo pillo para nada :C Por ahora no hablo del primero, eso ya lo entiendo 14 veces menos
He intentado implementar el segundo que parece más fácil. Me he asegurado que lo he pasado sin errores, y no funciona, en ninguno de los dos casos (alternando los +-)... debería ver el sprite SIEMPRE con el mismo ancho, mientras que el alargado (distancia de la recta AB, o sea, alargado del sprite) no, y no ocurre... me he dado cuenta que Cz no se usa. Pero bueno, quiero entender e implementar al menos el segundo, que lo veo más viable. Supongo que mi idea era correcta, y antes de rotar en "y" y luego en "z", PRIMERO tengo que rotar en z en un valor igual a "a"...
Luego he intentado entenderlos, y simplemente no lo logro. Por qué rotas el vector de la cámara... sé que tiene que usarse la cámara para obtener la rotación z inicial, pero no lo pillo para nada :C Por ahora no hablo del primero, eso ya lo entiendo 14 veces menos