Unity Spain
Mesa de ayuda => Unity3D => Scripting => Mensaje iniciado 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.
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
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.