Untity性能优化-遮挡剔除

Unity Occlusion Culling(遮挡剔除)  技术  可以有效的 提高 游戏 性能,

Unity里 已经自带了这个功能,不用自己去写,

https://www.jianshu.com/p/0a7a018c5539 图像算法 

首先选择 要优化的物体 点击 Static 右边的 三角形

选这个,

然后在Unity Window下

 开打 这个 面板,

 

 遮挡剔除检视面板的 object标签.

Object标签可以让你创建 Occlusion Areas GameObjects. 这些区域让你指定什么地方你会使用遮挡剔除.

注意: 默认情况下如果你不创建任何遮挡剔除区域, 整个场景都会进行遮挡剔除.

 

我应该在什么时候使用Occludee Static?透明物体不能遮挡,以及小物件,都不可能阻挡其他的东西,应标记为Occluders,但不是遮挡。这意味着它们将被视为能被其他物体遮挡,但不会被视为作为遮挡物自身,这将有助于减少计算量。

选择 Bake 烘焙一下, 烘培结束后。会在场景中生成

 

然后 选择Visualization ,记得摄像机要勾选

选择Visualization 选项

选择 Main Camera, 然后Bake下,就OK了。移动下摄像机,就可以发现效果了

Occlusion Areas ,