Unity Spain

Mesa de ayuda => Unity3D => Scripting => Mensaje iniciado por: Jhonatan00_00 en Enero 25, 2020, 09:03:41 PM

Título: Animación por Scrip interfiere con Animator (SOLUCIONADO)
Publicado por: Jhonatan00_00 en Enero 25, 2020, 09:03:41 PM
Buenas noches, he creado un script con el cual pretendo hacer que el personaje mueva la cabeza para mirar algún objeto cuando se encuentre cerca de el, pero no funciona correctamente porque la animación que he creado de reposo, corriendo, etc del propio personaje interfiere con la del Script. En el animator de mi personaje, dentro del parámetro Update Mode he seleccionado Animate Physics y hace el intento por rotar la cabeza, pero lo hace temblando continuamente por lo que he dicho antes.
 
- ¿Alguna forma de desactivar las animaciones del animator o hacer que prevalezcan las animaciones por script sobre las del animator para que no interfieran?.
 
Un saludo.
Título: Animación por Scrip interfiere con Animator (SOLUCIONADO)
Publicado por: Igor en Enero 25, 2020, 09:22:33 PM
si quieres hacer que la cabeza mire a un sitio en concreto debes hacerlo en "LateUpdate", ya que el orden seria:
 
-Update
 
-Animacion
 
-LateUpdate
 
entonces si mueves un "hueso" en Update, luego la animacion te lo "pisa", recoloca los huesos como manda la animacion... pero si lo haces en "void LateUpdate()" entonces tu "pisas" la animacion y recolocas el hueso como quieras
 
 
Título: Animación por Scrip interfiere con Animator (SOLUCIONADO)
Publicado por: Jhonatan00_00 en Enero 27, 2020, 04:24:05 PM
Buenas tardes Igor, justo en la diana jaajajajaj... si supiese la mitad que usted haria el proximo juego del año!!.
 
Un saludo y gracias.