Arm Unity 最佳化资源
Unity 游戏引擎是高度熱門的開發環境,可用於打造跨平台的游戏及應用程式。Arm 與 Unity 密切合作,透過執行階段效率及系統層級分析在行動平台達到最佳效能。游戏开发人员可利用 Arm Performance Studio,針對使用 Unity 的游戏進行系統層級分析、除錯及最佳化。請參閱我們為美術設計人員及开发人员準備的最佳實務及程式碼範例,協助手機游戏達到最高效能。
Unity 最佳實務
以下文件提供一般最佳實務,協助使用 Unity 在 Arm 架构上進行開發,並提供部分用於特效的特定最佳實務。
Unity 开发人员的美術設計人員最佳實務
將游戏的美術設計最佳化是讓 Arm 繪圖處理器發揮最大效益的必要條件。下面所述的最佳實務做法,可協助美術設計人員針對行動裝置設計效能更高的作品,並計算合理的負載。
请阅读以下文件,让您的美术作品在不同面向达到最佳效果。
Arm 與 Unity 攜手合作於 打造互动式的教学课程。
對 Unity 游戏進行系統層級分析及除錯
Arm 提供免費的效能洞見工具,協助提升 Unity 游戏效能。Arm Performance Studio 可協助游戏开发人员迅速找出可能造成游戏變慢、耗盡電池或裝置過熱的幀率降低原因與效能瓶頸。
- 使用 Arm Performance Studio 對行動平台上的 Unity 游戏進行系統層級分析及除錯。
- Arm 針對 Unity Profiler 使用者提供 ,可用於閱讀及顯示 Arm 的 GPU 硬體計數器。
Unity 的人工智慧開發
您可利用 Unity Sentis 或 Unity Machine Learning Agents 工具套件 (ML-Agents) 將人工智慧導入 Arm 架构行動裝置上的 Unity 專案
- 影片:本片的讨论重点是实作量化技术,以大幅降低下列模型的运算需求:
- 影片:瞭解如何利用 Unity 的機器學習代理程式在游戏中训练非玩家角色:
- 首先從使用 Arm 架构行動平台上游戏中執行的 Unity Machine Learning Agents 工具套件開始著手:
- 以下部落格詳述 Arm 如何開發名為「Dr Arm's」的展示項目:您可在其中進行游戏,對抗以 實作的游戏人工智慧。此項展示示範游戏开发人员如何發揮創意運用此項技術:
- 本部落格為個案研究,顯示开发人员使用 Unity ML-Agents 工具套件提升智慧代理程式的品質後,會發生什麼情況:
- 進一步瞭解 Arm CPU 先進的人工智慧功能:
Unity 资源 – 影片和部落格
歡迎參閱所有近期部落格內容,掌握各項最新建議,協助您在行動平台建構及最佳化 Unity 游戏。