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进行移动。
答案 0 :(得分:0)
有关物理(包括碰撞)的最新信息可以在这里找到: 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