I'm making a 3d pinball in Godot.
Right now I have the ball as a Rigid Body and the flippers as kinematic bodies controlled by the folling code in the physicsprocess:
rotationdegrees.y = Input.getaction_strength("L2") * 60
This way so I can have the analog trigger control the angle of the flipper.
It is working almost fine. I can control gently the rotation of the flipper and the collision with the ball happens ok most of the times. But when press the trigger quickly the collision doesn't happen and the flipper passes over the ball. Just some times it works as expected.
What can I do about it?
There is another detail, I am using a custom shape for the collision shape of the kinematic body, there is an error message saying the collision shape is not supported althought it works just fine, considering what I said before. I've tried a simple box shape collision But I got the same problem.