Version: 6000.3
语言: 中文
设置多个场景进行遮挡剔除
创建高精度遮挡区域

剔除移动的游戏对象

游戏对象可以是静态的,也可以是动态的(非静态的)。静态的游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
请参阅术语表
动态游戏对象在 Unity 的遮挡剔除 禁用从摄像机视图中隐藏(遮挡)的游戏对象渲染的过程。更多信息
请参阅术语表
系统:

  • Unity 可以将静态游戏对象作为静态遮挡器和/或静态遮挡器将剔除数据烘焙到遮挡中。
  • Unity 无法将动态游戏对象烘焙到遮挡剔除数据中。动态游戏对象可以在运行时成为遮挡物,但不能是遮挡物。

若要确定动态游戏对象是否充当遮挡,可以在任何类型的渲染器组件上设置动态遮挡属性。启用动态遮挡后,当静态遮挡器阻止渲染器进入相机在场景中创建特定视点图像的组件。输出要么绘制到屏幕上,要么作为纹理捕获。更多信息
请参阅术语表
的观点。禁用动态遮挡后,当静态遮挡器从摄像机视图中阻挡渲染器时,Unity 不会剔除渲染器。

动态遮挡(Dynamic Occlusion) 默认启用。你可能想要禁用动态遮挡(Dynamic Occlusion) 以实现特定效果,例如在墙后的角色周围绘制轮廓。

如果您确定 Unity 永远不应对特定游戏对象应用遮挡剔除,则可以禁用动态遮挡以节省运行时计算并减少 CPU 使用率。这些计算对每个游戏对象的影响非常小,但在足够大的规模下,这可能会提高性能。

设置多个场景进行遮挡剔除
创建高精度遮挡区域