I am making a 2D game with Unity 5.4 and I want to animate my 2D human character.
He has different sprites for its body parts - leg(s), hand(s), head, eye(s), nose, mouth. Its eyes, hands, legs move independently from each other - meaning their animations and transitions are not related in any way.
My question is, which alternative is the better choice performance-wise when animating?
For legs, hands, eyes, etc. create separate Animator and animate them separately.
For all animations use single Animator (attached on body's "container" GameObject) and create for legs | hands | eyes different Layers in the Animator.