The method described here is to use layered sprite draws with a z- offset, very effective but when used large scale on mobile devices is also slow.
The other method is to use 3d rendered art tiles and generate how ever many degrees of view you want and match the direction to the frame number...
image_index = ((direction)/6) *for 60 frames rotating counter-clockwise*
image_index = ((direction)*0.08333) *for 30 frames rotating counter-clockwise*
This method is FAST but you sacrifice texture memory for draw speed, also slow rotations are not perfectly smooth even with 60 frames. Generally speaking most mobile devices have far more memory then your like to use though.
Edited by lordvtp, 05 September 2012 - 04:33 AM.