2D Skeleton Animation

Is it possible in Unity2D, to without any 3rd party add ons, create a 2D Skeleton animation? If so, are their any resources on this?

If a 3rd party tool is required, which ones are free? I don’t seem to find anything related to Unity2D and Skeleton Animations but a few expencive programs and some people who managed to do it without said tools.

1 Answer

1

There is no explicit 2D skeletal animation built in to Unity Currently(4.3). But, you can do basically the same thing using the Transform Hierarchy.

You would setup a gameobject hierarchy in the same way you would create a bone hierarchy. When an object is rotated/scaled, all children will rotate/scale around the local (0,0). This is like the starting point of each bone.

Then you would add an animator object to the top-most parent object. Finally, you can create your animations.

I guess this doesn't allow for point snapping?

No, it's very quick and dirty.

For the best 2D animation tools, take a look at [Spriter][1]. You should be able to export the animations into some intermediate format and then import them into Unity using a script. [1]: http://www.brashmonkey.com/spriter.htm

Look [HERE][1]. [1]: http://www.brashmonkey.com/forum/viewtopic.php?f=3&t=534&sid=8cdaab3d7dd970dd62c4051ed709a901

and [HERE][1]. [1]: http://www.brashmonkey.com/forum/viewtopic.php?f=3&t=14704&sid=8cdaab3d7dd970dd62c4051ed709a901