Noticias

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

animacion Trigger por script

Iniciado por ecko, Enero 15, 2018, 03:51:32 PM

Tema anterior - Siguiente tema
Hola, alguien sabe a que se debe que un trigger de una animación no se ejecuta en modo online?
 
Tengo el networkidentity y el networktransform en el objeto y luego desde el servidor ejecuto la animación con GetComponent(Animator).SetTrigger(GetComponent(Animator).StringToHash("Ataque")); pero se ejecuta en el servidor pero en los usuarios no, sin embargo si ejecuto una animación por variable,  ejem : Jugador.GetComponent(Animator).SetFloat("Speed",1); esta si se ejecuta en servidor y clientes.

Tienes que poner un NetworkAnimator y activar todos los parámetros que aparezcan en el NetworkAnimator

He probado lo que dices pero sigue sin funcionar

Hola chic@s ya lo he conseguido resolver, si a alguien le sucede lo mismo, simplemente es cambiar GetComponent(Animator) por GetComponent(NetworkAnimator) :)

Etiquetas: