在 Microsoft Visual Studio 中開發遊戲

Visual Studio 的 Android Game Development Extension (AGDE) 可讓您指定 Android 做為 Visual Studio 專案的平台。AGDE 支援所有開發活動:專案管理、建構、偵錯和剖析。

如果您主要在 Windows 上進行開發,並使用 Microsoft Visual Studio 編寫 C 或 C++ 程式碼,AGDE 就是最適合的 API。如果您使用其他工具編寫 C 或 C++ 程式碼,請使用 Android Studio 進行 Android 開發作業。

AGDE 是 Android Game Development Kit 的一部分。Android Game Development Kit 包含支援在 Android 上提供優質遊戲的程式庫和工具。Android Game Development Kit 的程式庫與 AGDE 專案相容。Android Graphics Inspector 等工具可協助您調整遊戲,以達到最佳效能。

在 Visual Studio 中鎖定 Android

AGDE 將 Android 新增為 Visual Studio 的平台目標。這項解決方案可讓現有的多平台 Visual Studio 遊戲專案將 Android 快速整合為新平台。Visual Studio IntelliSense 功能與 AGDE 相容。支援目前所有的 Android CPU 架構:ARM 和 Intel (32 位元與 64 位元)。

在 Visual Studio 中建構

AGDE 與 MSBuild 整合,用於編譯和連結 Android 適用的 C++ 程式碼。Android NDK 用於提供編譯器和建構工具鏈。對於具有特定依附元件的開發人員,AGDE 與多個 NDK 版本相容。系統會使用標準 Visual Studio 屬性系統設定專案建構設定。AGDE 與 Incredibuild 相容,可讓開發人員使用現有的分散式建構基礎架構,在編譯 Android 時加快建構時間。

在 Visual Studio 中偵錯

AGDE 支援在模擬器和實體裝置上部署、執行及偵錯。偵錯工具也可以附加至執行中的程序。AGDE 與 LLDB 建立連結,以確保支援偵錯功能。使用 AGDE 時,偵錯工作階段會在 Visual Studio 中執行,並使用標準介面處理中斷點、進行追蹤作業和變數檢查。其他功能包括記憶體和註冊檢視表,以及拆解原生程式碼。您可透過 Visual Studio 指令視窗獲得 LLDB 殼層功能。採用 4.26.1 以上版本的 Unreal Engine 開發人員可利用 AGDE 在 Android 裝置上偵錯。

Visual Studio 中的設定檔

AGDE 已與獨立版本的 Android Studio Profiler 整合。這個分析器可以從 Visual Studio 啟動,並連接到執行中的遊戲工作階段。Android Studio Profiler 會顯示 CPU、記憶體、網路和能源的即時使用統計資料。

規定

AGDE 需要搭載 Microsoft Windows 以及下列軟體的 Intel 或 AMD 電腦:

  • .NET Core SDK 2.2
  • Android Studio 3.5 以上版本
  • Visual Studio 2017 (15.4.0 以上版本) 或 Visual Studio 2019 (16.0.0 以上版本)

更多資訊

(下載連結) (AGDE 指南的連結)