Switcher
Switcher是一个对象,该对象在距摄像机指定距离处禁用或启用其子节点。可能的用例是:
- 启用一个对象并在指定距离禁用另一个对象
- 离开时禁用对象
- 靠近时启用对象
每个对象都由Switcher和两个不同颜色的球体组成
也可以看看#
- 通过API管理Switcher的WorldSwitcher类
添加切换台#
要通过UnigineEditor将Switcher添加到场景中,请执行以下操作:
在两个对象之间切换#
要在指定距离(如上图所示)之间在两个对象之间切换,请执行以下操作:
- 创建一个Node Dummy以方便分组。
- 使第一个Switcher孩子Node Dummy中的
- 使第一个对象成为孩子的第一个Switcher并指定其最大可见距离。
- 使第二个Switcher孩子Node Dummy中的
- 使第二个对象成为孩子第二个Switcher并指定其最小可见距离。
为了使对象在同一点切换,第一个对象的最大可见距离和第二个对象的最小可见距离应匹配。
切换台参数#
在Parameters窗口的Node选项卡中,可以调整Switcher的以下参数:
WorldSwitcher节点的Node选项卡
Min Distance | 最小可见距离,以单位为单位。如果摄像机比最小距离更接近节点,则该节点不可见。 |
---|---|
Max distance | 最大可见距离,以单位为单位。如果摄像机距离节点的距离超过此最大距离,则该节点不可见。 |
最新更新:
2021-05-26
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)