控制节点
此页面描述了函数图形的节点,其用途是控制执行流。
您将将此节点与逻辑节点和比较节点一起使用,它们将帮助您构建要检查的条件。
输入连接器 条件 布尔值\
控制节点输出的条件。
如果 变量类型如果 条件 为True,则节点输出的值。
Else 变量类型如果 条件 为False,则节点输出的值。
这对于控制变量在创建、读取和更新时的状态至关重要。
您可以在本文档的使用Set/Sequence节点页面中了解有关序列节点的更多信息。
输入连接器 进入 变量类型\
图形中应首先计算的部分
最后 变量类型
图形中应在最后计算的部分
循环具有隐含的最大迭代数,可通过将其设置为–1来禁用该值。
变量在迭代中保留其值,并且可在退出条件(“退出条件”(Exit Cond.))中访问。
这意味着可以在每次迭代时向索引值添加值,并在退出条件中检查其值,以控制所需的循环数。
IMPORTANT
连接到 退出条件 的节点 和 循环体 分支不能连接到图形的其他分支。
输入连接器 初始化。 变量类型\
在第一个迭代之前计算的图形部分 — 即循环的开始。
退出条件 布尔值
循环停止所需的条件为true。 在每次迭代中重新计算它。
注意:最大迭代次数仍限制为 最大迭代次数 参数。
循环正文 变量类型
从循环中获益的图形。 在每次迭代中重新计算它。
参数 最大 迭代 整数\
节点执行的最大迭代数。
当先满足以下任一条件时,节点停止迭代:达到此最大数目或退出条件变为true 。
可以通过将值设置为 -1 来禁用此最大值。 此时,只有退出条件才能停止迭代。
正在设置’Max. 迭代的–1提高了小环路的性能,因为跟踪和更新的计数器少了一个。
但是,请注意节点的配置方式,因为这可能会产生无限循环,从而可能导致Designer无响应。
查看有关While循环节点的此教程:
recommendation-more-help
substance-3d-designer-help-guide