NetworkMecanimAnimator don't work?

Options
if (Object.HasStateAuthority)
    _networkAnimator.SetTrigger("trigger");

I set the animation on the server and the client is not syncing?

NetworkMecanimAnimator  don't work?

Answers

  • Mine also doesnt work too, so I just create my custom Animation handler just using OnChanged, or Velocity for Movement


    my OnChanged used for Weapon Animation, 1 Time Animation

    Continous Animation, Walk, Run, Idle

  • emotitron
    Options

    Animators can be tricky, but the nma.SetTrigger() passthrough as you show is the correct way to deal with that.

    However, the sync is ONLY StateAuthority -> Proxies. The InputAuthority is not touched by NetworkMecanAnimator, as how you want to deal with prediction may vary greatly. So you may need to call the animator.SetTrigger() explicitly for the input authority.

    Triggers are also notoriously problematic when trying to network the Animator.