场景唯一节点

前言

项目中会遇到需要从脚本中调用节点的情况。然而,这个节点在树中的位置可能随着对场景的调整而改变,例如 UI 场景中的按钮。

在类似这样的情况下,可以将节点设为场景唯一节点,这样修改路径后就不必去修改脚本了。

创建与使用

在场景树面板中,右键单击节点并在上下文菜单中选择作为场景唯一名称访问

../../_images/unique_name.png

勾选后,该节点在场景树中会在名称旁边显示一个百分号(%):

../../_images/percent.png

要在脚本中使用唯一节点,请在 get_node() 中使用 % 符号和该节点的名称。例如:

get_node("%RedButton").text = "Hello"