CocosCreator 常用優化點

一、包體優化

1:資源壓縮(圖片,音效,音樂),使用圖集。

2:不需要使用代碼動態加載的資源不要放到resources目錄裏面,因爲會影響settings.js的大小。

3:項目->項目設置->模塊設置,把沒有用到的模塊取消勾選。比如:純2D遊戲,就可以把3D相關模塊取消。

二、加載速度優化

1:場景優化,當場景元素過多時,可以合理利用預製體prefab異步構建場景。

2:預製體加載優化,拆分較大的預製體可以大大減少加載時間。

3:製作loading界面,提前加載場景所需資源,提升用戶體驗。

三、渲染優化

1:儘可能降低draw call

四、代碼層優化

1:對於經常出現、隱藏的Node,不要實時創建和銷燬,內存申請和釋放比較消耗性能,可以結合節點池回收複用節點。

2:大量預製體prefab實例化,可以分幀創建,避免頓卡。

3:避免在update裏面做耗時操作(比如:讀寫文件、播放音效)。

4:代碼邏輯優化,儘可能使用最優的方式實現功能。

暫時就想到這麼多,先寫到這裏,以後再慢慢補充。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章