I am using something like
player.shape.collide(
player.get_transform() * player.shape_node.get_transform(),
enemy.shape,
enemy.get_transform() * enemy.shape_node.get_transform() )
but I would also like to know the 'direction' (left/right or above/below) of the collision
I know there is a collide_and_get_contacts()
method for Shape2D, but I can't seem to use it in a helpfull way.