-2
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 移动。

4

1 回答 1

0

最新的物理信息(包括碰撞)可以在这里找到: https ://docs.godotengine.org/en/3.1/tutorials/physics/physics_introduction.html

节点的文档在这里:https ://docs.godotengine.org/en/3.1/classes/class_node.html

Aparrently get_parent() 是不可取的。其他人在这里遇到了类似的问题: https ://godotengine.org/qa/9459/how-to-call-a-special-func-from-another-node-above

于 2019-04-10T03:54:47.403 回答