In the manual, it says:
Quote[size=-1]Below each frame you will see "SPD:0". This is the frame's *relative* speed, which you can change by clicking on the word "SPD:". The larger the number, the longer the frame stays (ie. the slower it is). When the animation is run, an overall animation speed will be set, so the actual speed of the frame will be: overall_speed + frame_speed . Note that you can use negative numbers for the frame speed to make it particularly fast, for example setting it to -3 means that the frame will stay for hardly any time at all.[/size]
The thing is, I'm curious as to what exactly those values represent. Is it hundredths of a second that each frame lasts? What is it, man? :P CJ, you would know, but does anyone else?
EDIT: It looks to me to be some number raised to the power of frame_speed. For example, 2^frame_speed seconds. Therefore, a negative number gives a value below 1, and therefore a very fast animation, and positive values give more than 1 second per frame. Am I right? Close? :P
No, I think it's described in the manual (too lazy to dig it up at the moment).
As far as I remember that "speed" actually means "delay", that is, a frame will stay on screen for "animation speed + frame speed" gameloops.
For example, if a frame's speed is "5" and you play the animation at a speed of 6, then that frame will stay on screen for 6+5=11 gameloops.
Alternatively, if a frame's speed is -3 and you play the animation at a speed of 6, then that frame will stay on screen for 6+(-3)=3 gameloops.
Ooohhhh, ok, I get it now. Because for my walking animations to look perfect, at 30 frames per loop (I know it doesn't support that many frames per loop, bear with me :P) I would need .04 seconds per frame. Therefore, at 50 fps game setting, I would need a total value of 2 game loops per frame.
Awesome, thanks.
(I should suggest having 30 frames per loop...)