unity项目优化之层消隐距离
大家好,今天我给大家推荐一个非常有用的unity项目优化方法,层消隐距离。那么,什么是层消隐距离呢?
层消隐距离就是在比较远的距离将小物体剔除,以减少绘图调用的数量。例如在场景中的远处,大型建筑物仍然可见,但小物体(如小石块和碎片等)“消失”了。这里的消失,指的就是隐藏,这样就可以大大提高了渲染效率!特别是当游戏场景中存在着大量的小物件时,使用层消隐距离可以给你一个大大的惊喜!
实现方法:将想要隐藏的小物件放入一个单独的层级(Layer),然后使用
Camera.main.layerCullDistances
方法设置层的消隐距离。
实现效果:
刚开始时,在远处的地板上没有任何小物体
当摄像机接近小物体时它们就会陆续出现:
怎么样,很神奇吧!
具体实现方式ÿ