跳至主要内容

使用图表

一个Rivet项目包含一组命名的图表。每个图表都包含一组相互连接的节点,形成该图表。

如果你习惯编写代码,可以将图形类比为函数。函数是一段可以从其他代码调用的代码集合,而图形则是一组可以从其他图形调用的节点集合。

创建图表

要创建新图表,请在侧边栏的图表列表空白处右键点击,并选择"New Graph"。这将创建一个新的空白图表。默认情况下,新图表是未保存状态。

进入Graph Info标签页,为您的图表设置一个新名称,然后通过按Ctrl+SCmd+S保存新图表。您的新图表现在将出现在图表列表中。

要在图表之间导航,请点击侧边栏图表列表中的图表。这将在主图表区域打开该图表。

删除图表

要删除图表,请在侧边栏的图表列表中右键点击它并选择"删除图表"。这将从您的项目中删除该图表。(警告:目前没有撤销功能!)

运行图形

要运行当前选定的图表,请点击Rivet右上角的运行按钮。然后您可以实时观看图表执行过程。

当连接到远程调试器时,每当图形在远程执行时,它会自动在当前图形中显示运行结果。如果您在调试器服务器中实现了dynamicGraphRun,您还可以点击运行按钮来远程执行图形。如果未实现该功能,运行按钮将不会执行任何操作。

图表输入

图表有一组输入,可以将其视为图表的"参数"。当将图表作为子图调用时,或者从集成代码中调用图表时,您可以传入这些输入,这些输入将对图表中的节点可用。

要向图中添加输入,请添加一个新的Graph Input Node。Graph Input节点的ID将成为图上的输入名称。您可以在输入节点的编辑器中为输入设置默认值。

Graph Input 的输出端口将在调用图形时包含输入的值(来自父图形或代码)。

一个有用的模式是切换默认值输入的输入端口,并将一些测试数据传入默认值端口。然后,当这个图单独执行时。

图表输出

与图形输入类似,图形也可以有输出,这些输出可以被视为图形的"返回值"。当将图形作为子图调用时,或者从集成代码中调用图形时,您可以读取这些输出的值。

要在图中添加输出,请添加一个新的Graph Output Node。Graph Output节点的ID将成为图中输出的名称。

将节点连接到Graph Output节点的输入端口。该节点输出端口的值将成为图表输出的值。

一旦图形执行完成,代码或父图形将能够继续处理该图形的输出。

导出图表

要从项目中导出单个图表,请点击打开该图表,然后从文件菜单中选择导出图表。这将打开文件对话框,您可以选择保存图表的位置。图表将保存为.rivet-graph文件。

导入图形

要将图表导入当前项目(将其合并到当前项目中),请从文件菜单中选择导入图表。这将打开一个文件对话框,您可以选择要导入的图表。该图表将被导入到当前项目中。