How to get EXACT time of collision

Godot Version

4.5.1

Question

I have an area2d node with a size of about(8,8) that will invert the player’s velocity. This works flawlessly when the player’s downward velocity isn’t too high, but at a certain point the player has already touched the ground when the signal for collision is sent to my script.

Is there any way to get a more accurate collision tracker, or a way to see what the player’s velocity was when they first collided?

Use shapecast.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.