I have a box floating in space, the player moves the box around to catch falling objects across the x and z axes.
The box should not react to any of the falling objects.
I feel like I've tried everything but I cannot get this to work.
If I use a RigidBody with mode=Kinematic, then I cannot get it to move at all.
If I use a KinematicBody with MoveAndSlide or MoveAndCollide in _PhysicsProcess, then the box gets pushed about by the moving objects. If it catches one of the falling objects, then it is continuously pushed downwards by the object's gravity.
SetLinearVelocity does nothing as far as I can tell, and it struck me as odd that it isn't even an available function in the KinematicBody node type.