日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

基于Unity3d 引擎的Android游戏优化

發布時間:2025/6/15 Android 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于Unity3d 引擎的Android游戏优化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 更新不透明貼圖的壓縮格式為ETC 4bit,因為android市場的手機中的GPU有多種,每家的GPU支持不同的壓縮格式,但他們都兼容ETC格式,
  • 對于透明貼圖,我們只能選擇RGBA 16bit 或者RGBA 32bit。
  • 減少FPS,在ProjectSetting-> Quality中的VSync Count 參數會影響你的FPS,EveryVBlank相當于FPS=60,EverySecondVBlank = 30;
    這兩種情況都不符合游戲的FPS的話,我們需要手動調整FPS,首先關閉垂直同步這個功能,然后在代碼的Awake方法里手動設置FPS(Application.targetFrameRate = 45;)
  • 降低FPS的好處:
    1)省電,減少手機發熱的情況;
    2)能都穩定游戲FPS,減少出現卡頓的情況。

  • 當我們設置了FPS后,再調整下Fixed timestep這個參數,這個參數在ProjectSetting->Time中,目的是減少物理計算的次數,來提高游戲性能。
  • 盡量少使用Update LateUpdate FixedUpdate,這樣也可以提升性能和節省電量。多使用事件(不是SendMessage,使用自己寫的,或者C#中的事件委托)。
  • 待機時,調整游戲的FPS為1,節省電量。
  • 遇到麻煩時要調用“垃圾回收器”(Garbage Collector,無用單元收集程序,以下簡稱GC)
    由于具有C/C++游戲編程背景,我們并不習慣無用單元收集程序的特定行為。確保自動清理你不用的內存,這種做法在剛開始時很好,但很快你就公發現自己的 分析器經常顯示CPU負荷過大,原因是垃圾回收器正在收集垃圾內存。這對移動設備來說尤其是個大問題。要跟進內存分配,并盡量避免它們成為優先數

    更多unity2018的功能介紹請到paws3d學習中心查找。

    《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

    總結

    以上是生活随笔為你收集整理的基于Unity3d 引擎的Android游戏优化的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。