Hi,
I have two (actually more) different objects with same animator controller.
They are being enabled at different times, but I want the animation to be synchronized, i.e. play same frames regardless of the enable time.
I can set an object as master, or get parent to reach a reference frame, but still, I’m not sure how to synchronize or set same frame to play.
Regards.
So I guess there is no way to do this in Unity.
After half and a year I am solving my own problem with the help of this post: How to Sync three animations
Just set a master object whose animator will be used as a sync master and call this under Update:
Animator.Play(0, -1, masterAnimator.normalizedTime);
You can get the necessary references in your own code.
2 Likes
Looks promising.
I’m running into the same problem, but could someone please do a tutorial for the newbies that don’t know what script to attach to what object, and where to call what ? I just started with Unity and have almost no experience with scripting.
That would be great,
Thanks.