- Hey you!
I randomly stumbled upon a new sprite rotation utility, while reading about pixel art scaling. The new utility was made for sprites like us.
And I must say, it does a pretty good job..
..I'm starting to get a headache, but nevermind that.
It is called "RotSprite", and I shall show you the road to it. Just click on me. (The cacomoon, that is.)
Using it is simple, first you specify the input. Then you specify the output names, and then you have options.
The rotation angle is the initial rotation, and the end rotation too - if you choose to output it as a single frame.
But if you wish to output an animation of rotations, it is the initial rotation. The "Final" angle is what it is at the end of the animation, as an example, I'll tell you how to make a circle.
Start off by setting the "Rotation Angle" to 360, and then set the "Final Angle" to 0. Specify the number of frames of animation you wish to have, and there you have it. (The spinny caco uses 16-1, as 360 == 0)
The program divides the angle difference between initial and final by the amount of frames, thus every frame is rotated by that. (Plus the previous rotation.)
..As far as I can understand.
Anyway, it shouldn't be hard to figure out. Just experiment a bit, and you'll figure it out. (Because the nonsense I said just before is bizarre.)
Don't ask why I decided to use a "Direct approach" speech for this, as I did it just for laughs. :P
Edit: Apparently, this stuff is old. (2007) But to my innocence, RotSprite was added to the Wikipedia article not too long ago.
(Send me a PM if the images are down, because it's annoying if they turn into the infamous HUMONGOUS BLUE BOXES.)