I have a character Punch animation. Naturally I want the punch to be quick. There’s a very sharp change in position the character’s arm position in the first 5 frames of the animation and then another 35 frames to slowly reel its arm back to the starting position.
When I play it from the Animation window, it works perfectly. It snaps exactly as I want it to.
When I play it in game (I use a simple animation trigger when I press a key), its as if all of the keyframes were spread out evenly and the character looks more like it’s reaching out and back in slowly.
In the stats window, the framerate never drops below 150FPS, and this is in a pretty barren test environment, so I doubt the machine is doing any heavy duty lifting.
The animation itself has all default settings other than unchecking “loop time”.
The animation state has only one transition away from it with Exit time of 0.99 and transition of 0.05.