World Objects(世界对象)
Unigine引擎拥有如下一组世界对象:
- World Layer(对象层)是一种不可见的世界对象,它从给定距离处开始执行背景节点的加载。
- Sector(闭区)是一种立方体形对象,它会剔除掉自身体积外部的所有对象。
- Portal(入口)是一种位于两个相邻闭区之间的立方体形开放区域,通过它我们能从其中一个闭区看到另一个闭区的一部分。
- World Trigger(对象触发器)是一种立方体形对象,当有任何节点(碰撞机或其它节点)落入其内部或外部时,它就会触发回调函数。
- World Cluster(对象簇)负责管理大量的节点引用,它们都被烘焙进一个对象中。 对象簇中的对象可以被散置,不过您也可以自定义每个对象的位置和旋转方向。 相比于World Clutter(节点杂物),对象簇的存储效率则要低的多,原因在于它要存储每个节点的变换信息。
- World Clutter(节点杂物)负责管理大量的节点引用,它们被烘焙为一个对象。 不同于World Cluster(对象簇),杂物中的对象一直都是被随意散置的,且它们的缩放比例和朝向也是任意的,因此拥有更高的存储效率。 不过您不能对这些对象进行手动管理。
- Switcher(开关)是一种立方体形对象,它能立即关闭(或开启)位于其内部的所有节点。 World Switcher(开关)须是它所控制节点的父节点。
- Occluder(遮挡器)是用来剔除掉其背后那些不可见对象的一种对象。
- Transform(变换)是一种基于任意路径的连续变换。
- World Expression(表达式)是一种立方体形对象,位于其中的任意表达式都将被执行。 这些表达式也可以由World Expression(表达式)的子节点来执行。
最新更新: 2018-08-10
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)