11.调用节点 - 图1

此事件允许调用节点中的函数或自动加载并将参数传递给该函数。 许多人在第一次设置节点时遇到了困难。您必须输入完整路径(从根目录开始)或相对路径。

使用相对路径

您需要对相对路径有基本的了解。你可以在这里了解一下__ 路径需要相对于您的 DialogNode。这意味着您需要考虑将其添加到何处。现在让我们想象一个像这样的示例场景树:

  1. - World
  2. -- Temple
  3. -- NPC
现在在 NPC 的脚本中,对话节点被添加为 NPC 节点的子节点。当被实例化时,中间会有一个画布层,从而产生一个像这样的实际树:
  1. - World
  2. -- Temple
  3. -- NPC
  4. --- CanvasLayer
  5. ---- DialogNode
但是我们想用我们的调用节点事件来调用 Temple 场景中的一个函数。从上面的结构我们可以看出,从DialogNode到寺庙需要上三下再下一次,所以得到的路径是这样的: ‘../../../Temple’

当然,如果您在 Dialogic.start() 中将 canvas_layer 设置为 false,则您需要少用 ‘..’。

使用自动加载的名称

如果您改用自动加载,那将非常容易。您可以只使用自动加载的名称!