I found the 2D platformer tutorial very useful and intesting, but I was wondering if I could take the whole 2D thing a step further by having 2D characters.
So my question is twofold.
1. Assuming I've never done any 2D animation, what program would allow me to grab a bunch of images (ie: frames) and put them together so that Unity will read them as animations, making them no different from a regular 3D animation (except flat). I figure something like photoshop would be ideal since it would be able to read anything from pixelated characters to photographic images (to make stop-motion animations!) but I'm not sure if PS has an option of transforming the bulk of the photos into an animation rig to play in Unity.
2. Once I've recorded these animations and brought them into Unity, how would I make that model the controllable character?
Would I import the animations, give them some type of mesh collider, then attach some 2D walker script so that (for example) pressing right on the keyboard would make the gameobject move to the right while playing the consecutive frames/animations of the character walking to the right?
This is what I want to do, I'm just not sure how to make different frames from an image play in an animation-like order in Unity. Which is why I'm asking if I would be doing that in an external program.
Thanks a lot. Please let me know if I'm being cryptic and more clarifications are in order!