Multiple layers sprite sheet animation question.

Hey, guys

if I want to create a 2d animation with sprite sheet,
like a character running and carrying a weapon,
is that possible make it to many diffrent layers?
I want separate it because I hope can change the weapon or shield with player need,
using sprite sheet animation will cause some problem,
like the body using sprite sheet animation is fine(6 frame),
but weapon changing position(not sprite sheet) will moving too fast out of my control,
is that any tip lead me to solve this problem?

Check out this video for the basics of 2D character composition for animation:

Unity also has integrated a 2D animation system so you can make a skeletal hierarchy for animating if you want:

Thanks, this two tutorials I have seen it before,
They makes animation using skeletal,
But I draw my character frame by frame,
Also work at skeletal animation?

Yes, but if you’re mixing frame-by-frame and skeletal animation, you’ll need to frame-by-frame animate your “hand” transform (or bone) in the animator for instance, so that it follows your frame by frame animation. That way you can have a weapon as a child of it, and it will appear to follow the hand as it moves frame by frame. You can adjust the motion curves so that it teleports to each frame instead of smoothly blending between keyframes.

Anything that is separate layers will need to be a separate sprite animation, but you can create a skeletal hierarchy that supports multiple layered animations.

1 Like