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 ,