有人可以将此Godot 2代码转换为Godot 3吗?

时间:2019-04-07 22:51:01

标签: godot gdscript

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 :(得分: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