1. Occlusion Culling-遮挡剔除的含义:没有在Camear视野范围内的游戏物体不进行渲染Render(默认情况下,Unity是会渲染所有GameObject,无论Camear是否看得见),例如下图:

Unity性能优化-遮挡剔除-LMLPHP

2. 使用比较简单,效果也是立竿见影

(1)配置下游戏物体:

Unity性能优化-遮挡剔除-LMLPHP

(2)“window"菜单->Rendering->Occulision Culling,

(3)Tab项”Object",选择"All"

Unity性能优化-遮挡剔除-LMLPHP

(4)切换到Bake菜单,直接使用默认参数,"Bake"(烘焙)后,生成Bake数据(这个数据很小);

Unity性能优化-遮挡剔除-LMLPHP

(5)运行游戏,在“Scene”视窗中可以观察到,不在Camera范围内的物体是不会渲染的。

05-11 13:50