In my last game (Pong) I used a RigidBody2D for the ball. It worked, it had a few issues but I worked around them.
Trying to do things better each time around I'm now making Breakout (basically the same ball physics) and reading the docs ( http://docs.godotengine.org/en/stable/tutorials/2d/physics_introduction.html ) it says that:
- KinematicBody2D. Good for moving via code.
- RigidBody2D. A full physics simulation.
In my mind, looking at that, I'd say that KinematicBody2D is the way to go after reading the docs.
I worry though that I chose a RigidBody2D for some reason that I can't now recall and want to check in with the community for some advice before kicking into this next game proper.
Could I ask for some advice on this? Thanks so much