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