菜单切换¶
菜单切换 节点根据所选菜单项输出其输入之一。仅评估当前激活的输入,从而实现多个选项间的高效切换。
On top of not evaluating any inactive inputs, which is something all switch nodes do, the Menu Switch has the extra functionality that it hides any socket that is connected to an inactive input, even if they are indirectly coupled through an Index Switch or Switch node. This can be used to hide irrelevant settings from the node interface or modifier panel.
可用的菜单项由用户定义。菜单项可在编辑器侧栏中添加、删除、重命名和重新排序。重新命名菜单项时,会保留匹配输入接口的已有链接。
菜单既可在节点组中使用,也可在节点修改器界面中调用。若将菜单输入端与 组输入 节点连接,即可将其作为组输入端使用。节点组、转接点或其他直通节点中的菜单接口,需连接 菜单切换 节点才能正常工作。未连接的菜单接口默认显示空白菜单。
将多个 菜单切换 节点连接至同一输出接口时会产生冲突(即使菜单项相同)。为避免此问题,可将菜单切换器封装于节点组中。同一类型的多个节点组可连接至同一菜单,因其包含相同的菜单切换节点。
See also
编号切换与之类似,但它以整数索引编号的形式提供选择。
输入¶
- 菜单
确定将哪个输入接口传递至输出端。
每个菜单项均创建一个输入项。所选菜单项对应的输入项经评估后传递。
可以使用 Ctrl-鼠标左键 在接口名称上或节点的 属性 面板中重命名菜单项标签。
可通过以下方式添加额外输入接口:- 将连接拖拽至列表底部的空白接口上。- 点击节点标题中的 图标。
未使用的输入数据不予计算,从而提升复杂节点网络的性能。
属性¶
- 类型
确定节点处理的数据类型。
输出¶
- 输出
输出与所选菜单项相对应的输入值,保持原样不变。
每个菜单项都会生成一个布尔输出。所选项对应的输出为 真,其余均为 假。这些布尔输出可用于触发不同节点分支、控制可见性,或驱动节点树中其他位置的条件操作。