Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Construcción de IK.

Iniciado por adanmc, Noviembre 28, 2015, 08:05:37 PM

Tema anterior - Siguiente tema
!Buenas tardes! Os comento mi problema;Estoy construyendo un sistema de IK para mi personaje. Estoy usando Quaternions y todo va  bastante bien, pero tengo un problema.Necesito hacer que la rotación de un objecto sea un porcentaje de la de otra.Es decir, que si el objeto al que imita tiene una rotación de 100,100,100, el mío tenga una de 50,50,50.  Soy nuevo con los quaternions y por más que lo he intentado no lo he conseguido. ¿alguna idea?. Gracias de antemano.


Noviembre 29, 2015, 05:42:27 PM #2 Ultima modificación: Noviembre 29, 2015, 05:49:44 PM por adanmc
Conozco lo que es un quaternion y ya he probado lo que comentas, pero no me da resultado:
IkCuerpo1.eulerAngles = new Vector3 (IkCabeza.eulerAngles.x/2, IkCuerpo1.eulerAngles.y, IkCuerpo1.eulerAngles.z);[/quote]En cuanto la cabeza mira hacia arriba, el cuerpo adopta rotaciones sin ningún tipo de lógica.PD: En cuanto doy al play, las rotaciones de todo cambian. El ik de la cabeza que marca X-20 pasa a ser x350 (aprox). ¿Puede tener algo que ver?


Estoy trabajando desde LateUpdate, El personaje tiene animaciones, pero tiene el mismo comportamiento sin ellas.

Etiquetas: