使用相对路径
您需要对相对路径有基本的了解。你可以在这里了解一下__。 路径需要相对于您的 DialogNode。这意味着您需要考虑将其添加到何处。现在让我们想象一个像这样的示例场景树:
现在在 NPC 的脚本中,对话节点被添加为 NPC 节点的子节点。当被实例化时,中间会有一个画布层,从而产生一个像这样的实际树:
- World
-- Temple
-- NPC
但是我们想用我们的调用节点事件来调用 Temple 场景中的一个函数。从上面的结构我们可以看出,从DialogNode到寺庙需要上三下再下一次,所以得到的路径是这样的: ‘../../../Temple’
- World
-- Temple
-- NPC
--- CanvasLayer
---- DialogNode
当然,如果您在 Dialogic.start() 中将 canvas_layer 设置为 false,则您需要少用 ‘..’。