Transition Animations for Tank Controls in Third Person 3D

Godot Version

4.5.1

Question

Are transition animations actually needed when using tank controls, where the character rotates toward the movement direction, in a third-person 3D setup? I’m having trouble deciding between smoother input response and smoother animation. Are animation blending and interpolation the better approaches for handling transitions between movement states?

Well there’s no right answer to that, it’s up to you and the game you’re making.

Most games just blend animations between states, and the character just starts moving in the input direction without waiting for a turn animation, and most players probably prefer that and would find animation driven movement “unresponsive”.
You can fiddle with the character turn rate and animation blend times, etc.. to make it look somewhat realistic.

But if you want to go down the “realistic animations” road you should look into root motion animations to actually make the animations drive the character movement and turning.

1 Like

Yeah, I think I’ll just make it depending on what the project demands. Thanks!