編輯紀錄
隨著專案的規模越來越大,製作時不免就會有一些失誤或是效能低下的問題,
而要驗證效能前,要先檢測遊戲內的效能瓶頸在哪邊,CPU、GPU、Memory、Asset、Scripts還是Unity本身的問題。
針對這些問題Unity 有內建的Profiler 工具可以檢測目前的效能是哪方便吃最重,再從中去驗證並且改善。
要測效能問題最好在實際的裝置上做測試,不要只在自己的電腦上測試
因為電腦的效能跟實際裝置有落差,測試起來的結果自然有落差
在實際裝置上測試的方法可以參考 如何在Linux效能驗證 這篇
※不要說甚麼,我電腦上明明就很順,為什麼會Lag的蠢話
最好的效能優話方案就是制定各種開發流程,避免開發過程中很耗效能的製作方法跟壞習慣
例如: 使用preload流程、使用物件池、使用批次渲染、非主角生物用2DView Texture的方式處理......等等
不過這個需要大量專案開發的經驗,並且持續的優化開發流程,才有辦法去完善這件事情。