脚本节点

可以使用脚本节点创建一个自定义节点,该节点能利用 Harmony 脚本界面处理来自其他节点的定位钉和图像信息。

连接

默认情况下,“脚本”节点有一个图像输入端口和一个图像输出端口;在添加脚本之前,这两个端口没有任何作用。

“脚本”节点可以根据需要配置任意数量的输入和输出端口。每个端口都可配置为携带图像信息或变换(定位钉)信息。

脚本界面

有关“脚本”节点使用的脚本界面中提供的模块和方法的参考资料,请参阅脚本节点参考资料

图层属性

通过“脚本节点”的图层属性,可以配置该节点具有哪些属性和端口,为您添加的属性设置值,将其链接到文件,以及在各种事件中为其行为编写脚本。

参数 描述
名称 节点在“节点”视图和“时间轴”视图中显示的名称。每个节点在包含该节点的组合中,名称必须唯一。
选项卡

属性

在此选项卡中可以为“规格”选项卡中定义的属性设置值。
规格

在此选项卡中可以定义“脚本”节点的属性以及输入和输出端口。

“脚本”节点支持以下类型的属性:

  • bool
  • int
  • double
  • String
  • Text
  • Colour
  • Position2d
  • Position3d

“脚本”节点支持以下类型的端口:

  • 图像
  • 定位钉
软渲染

此选项卡用于编写或链接一个脚本,渲染节点时将执行该脚本。

初始化

此选项卡用于编写或链接一个脚本,加载场景时将执行该脚本。

清稿

此选项卡用于编写或链接一个脚本,关闭场景时将执行该脚本。

UI 脚本 此选项卡用于编写或链接一个脚本,在选定该节点的情况下使用“显示控件”命令时会执行该脚本。
额外文件

此选项卡用于定义场景根目录中的文件夹或文件,创建模板或将场景保存到不同位置时应保留这些文件夹或文件。“脚本”节点需要的任何资产,如外部脚本、用户界面文件、数据文件或图像等,都应列在此选项卡中。

注释
  • 要在“额外文件”属性中添加额外文件,请单击“额外文件”字段右侧的 “功能”按钮,创建“额外文件”属性,然后再次单击该按钮,打开一个对话框,您可以在其中输入要与“主控制器”一起复制的每个文件或文件夹的文件路径,每行一个文件路径。
  • 文件路径必须使用正斜杠 (/),并且必须相对于场景目录。路径可以指向文件或文件夹。例如,如果希望与“主控制器”一起复制场景中 scripts 子目录下的所有内容,只需在列表中添加 scripts 即可。