我正在尝试传送我的播放器节点(kinematicbody2d),当它从 Finish 节点的一侧击中我的完成节点(area2d)时
我正在使用 godot 3
我尝试
了什么:使用 get_node("player").set_pos 和 get_node("player").location 更改位置
代码:
extends Area2D
func _on_Finish12_body_entered(body):
if body.get_name() == "player":
print("%s touched the finish on level %s" % [body.get_name(), get_tree().get_current_scene().get_name()])
get_node("player").position = Vector2(1504, 1896)
pass
所以我需要的是:
游戏被传送到 1504、1896