if is_colliding(): var normal = getcollisionnormal() var object = get_collider() var objectParent = object.get_parent() if normal == Vector2(0, 1): objectParent.queue_free()`
Я использую move_and_slide для перемещения, если это поможет.
Самую свежую информацию по физике (включая столкновения) можно найти здесь: https://docs.godotengine.org/en/3.1/tutorials/physics/physics_introduction.html
Документация для узлов находится здесь: https://docs.godotengine.org/en/3.1/classes/class_node.html
Иногда get_parent () не рекомендуется. У кого-то здесь была похожая проблема: https://godotengine.org/qa/9459/how-to-call-a-special-func-from-another-node-above