变量

变量是 存储值 以便稍后获取(获取)和/或修改值(设置)的一种方法。

函数Substance- Get float {modal="regular"}

Get节点实质上就是获取一个动态变量,然后从Get节点的输出返回该变量以便在函数中使用。 这些Get节点形成在图形参数和参数函数中定义的输入参数之间的链接。

每次使用Get节点时,必须从下拉菜单中选择一个可用值。 获取节点将获取相应类型的值。 这意味着,您只能在Get节点的菜单中看到有效选项,而不能选取无效选项。 如果变量不可用,则表示存在类型不匹配

存在多个“系统”变量:不能自行声明的预定义的特殊变量。 这些变量非常重要,对于下面的节点,会列出可用的系统变量。

当参数为公开时,它包括对其应用一个参数函数,该函数仅包含正确类型的Get节点。

获取

设置

Is defined

获取

获取浮点2 — 图标 {width="200px"}

这些节点允许您获取在当前作用域​ 中存在 ​的变量的值。

在“属性”停放区中设置要提取的变量的名称。

“获取”节点存在一些需要注意的限制:

  • 它们已键入,因此需要确保变量包含与节点类型相同的值。 “控制台”中报告类型不匹配。
  • 它们不检查当前作用域中是否存在变量。 控制台中报告未找到的变量。
  • 在使用控制流节点(如“序列”)的复杂函数中,请注意设置并获取变量的顺序。 当Designer检测到“设置之前”的情况时,会在控制台中报告该情况。
NOTE
内置变量
多个“Get”节点将提供内建变量以根据当前上下文访问现有值 — 例如:像素处理器中的当前像素位置、节点的当前拼贴模式……
所有内置变量都列在此专用页中。

获取节点

float

获取浮动 — 图标 {width="200px"}

获取浮点

获取浮点2 — 图标 {width="200px"}

获取浮点 2

获取浮点3 — 图标 {width="200px"}

获取浮点 3

获取浮点4 — 图标 {width="200px"}

获取浮点 4

整数

获取整数 — 图标 {width="200px"}

获取整数

获取整数2 — 图标 {width="200px"}

获取整数 2

获取整数3 — 图标 {width="200px"}

获取整数 3

获取整数4 — 图标 {width="200px"}

获取整数 4

其他

获取布尔值 — 图标 {width="200px"}

获取布尔

获取字符串 — 图标 {width="200px"}

获取字符串

设置

设置:节点图标 {width="200px"}
文本

Is defined

已定义:节点图标 {width="200px"}
文本
recommendation-more-help
substance-3d-designer-help-guide