Not sure if I'm misunderstanding how animation speed works here or if there's something wrong.
I have timer-based movements turned off and have my animation speed set to 25. I believe this should make each frame of an animation last 4 frames.
It does, except when changing animation. When I switch from idle animation to walking animation the first frame of the walk lasts 5 frames, then the rest go 4. When I switch back to idle the first frame of the idle lasts 5 then the rest are 4.
I tried increasing the animation speed to 26, but then every few frames last only 3, so thats the wrong setting.
I'm pretty sure 25 is the correct setting for 4 frames per animation frame but why is that first frame lasting a frame longer? Doesn't seem to be the code either. I tried testing with simple code like:
Button is not held: Set animation to idle
Button is held: Set animation to walk
Even with this simple code the problem still happens. Any ideas?