设置图形状态变量

全局变量

使用Project Settings选项卡影响整个项目中的所有节点图分支,因此被称为全局。

要定义新的全局图状态变量:

1.   打开Project Settings标签并找到variables组参数。
2.   点击Graph State Variables组标题右侧的菜单,然后选择Add Variable
3.   点击扳手新建变量右侧的菜单,然后选择Rename。输入变量名称,然后单击OK
4.   在下拉小部件中输入变量的值。您可以添加新值,同时保留旧值作为选项。

Katana还显示了variables主菜单栏中的窗口小部件。它不能用于定义新变量,但可以用于更改现有全局变量的值。为此,请在主菜单栏中找到变量小部件,例如,然后单击鼠标左键。

局部变量

使用VariableSet节点设置的变量称为局部变量,并影响由VariableSet节点上游的节点看到的图状态。为了使VariableSet节点生效,它必须是一个贡献节点,也就是说,在所查看节点的上游并且没有断开连接(例如,通过Switch节点断开连接)。

VariableSet节点使用的变量名不必已经作为全局图状态变量存在。如果确实存在相同名称的全局变量,则上游节点将看到新值并将其视为本地值。这意味着可以通过以下方式更改全局变量的值: Project Settings标签或variables菜单栏条目对VariableSet上游节点看到的值没有影响。

图状态变量可以由VariableDelete节点删除,这又仅影响上游图状态。