Может кто-нибудь перевести этот код Godot 2 в Godot 3? - PullRequest
0 голосов
/ 08 апреля 2019
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 для перемещения, если это поможет.

1 Ответ

0 голосов
/ 10 апреля 2019

Самую свежую информацию по физике (включая столкновения) можно найти здесь: 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

...