使用遮挡区域 (Occlusion Area) 组件可以定义遮挡剔除系统中的视图体积。View Volumes 是 Camera 可能处于运行时的 Scene 区域。在烘焙时,Unity 在 View Volumes 内生成更高精度的数据。在运行时,当 Camera 位于View Volumes 内的时候,Unity 进行更高精度的计算。
如果尚未在 Scene 中定义任何 View Volumes,Unity 将在烘焙时创建一个 View Volume,其中包含标记为 Occluder Static 或 Occludee Static 的所有 Scene 几何体。在大型或复杂 Scene 中,这可能导致不必要的大量数据、漫长的烘焙时间以及资源密集的运行时计算。为了避免发生这种情况,请将 Occlusion Areas 放置在 Scene 中,从而定义 Camera 机可能处于的区域的 View Volumes。
| 属性: | 功能: |
|---|---|
| Size | 设置遮挡区域 (Occlusion Area) 的大小。 |
| Center | 设置遮挡区域 (Occlusion Area) 的中心。默认情况下,此设置为 0,0,0,位于盒体的中心。 |
| Is View Volume | 如果启用此属性,遮挡区域 (Occlusion Area) 将定义视图体积 (View Volume)。如果禁用此属性,遮挡区域 (Occlusion Area) 不会定义视图体积 (View Volume)。必须启用此属性才能使遮挡区域 (Occlusion Area) 生效。 |
OcclusionArea