Unity 效能優化筆記


建立時間: 2023年10月28日 02:52
更新時間: 2023年10月28日 22:51

說明

隨著專案不斷地增加物件、功能和電腦配備無法升級(沒錢)的情況下,遊戲運行延遲越來越嚴重,本篇將分享給大家一些效能優化的方法。

Interaction Mode

在 Unity > Preferences… > General > Interaction Mode

指定 Editor 在最長空閒多久之後更新。一幀結束後,Editor 將等待指定的時間,直到下一幀開始。

Monitor Refresh Rate:Editor 空閒的最長時間是監視器的幀率(以毫秒為單位)。對於大多數監視器,此值為 16 毫秒。

這可以節省 Unity Editor 本身的效能,但不影響遊戲效能。

詳細內容請參考 https://docs.unity3d.com/2023.3/Documentation/Manual/Preferences.html

腳本

  • 移除空 Update() 方法。
  • 盡量不要在循環方法中使用 FindFirstObjectByType(),重複使用的資料使用變數儲存下來。
  • 多使用靜態儲存共用資料。
  • 使用 物件池 管理不斷地被重複生成、銷毀的物件。

其他

目前尚未使用,但看起來還不錯的建議。

觀看次數: 536
performanceunity效能
按讚追蹤 Enjoy 軟體 Facebook 粉絲專頁
每週分享資訊技術

一杯咖啡的力量,勝過千言萬語的感謝。

支持我一杯咖啡,讓我繼續創作優質內容,與您分享更多知識與樂趣!