In Unity, When moving from one animation to another, I want the second animation to not start from the beginning and be a continuation of the previous one (For example, if there is a change in the third second, the second animation starts from the third second)

is there any way to do this by Animator settings or using a script?

  • 1
    \$\begingroup\$ BlendTrees may help you. \$\endgroup\$
    – Nikaas
    Feb 22, 2022 at 8:37
  • \$\begingroup\$ @Nikaas I can't see what the relation between these two questions is. I don't have any issues about switching with animation is currently playing, rather I want transitions to not start the second clip from the first frame (all animation clips have the same length by the way) \$\endgroup\$
    – Arian_ki
    Feb 22, 2022 at 9:08
  • 1
    \$\begingroup\$ This is exactly what BlendTrees do, as a side effect they solve messy animator states. The questions are different but BlendTrees solve both issues. \$\endgroup\$
    – Nikaas
    Feb 22, 2022 at 12:22


You must log in to answer this question.

Browse other questions tagged .