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