在 Android Studio 中開發遊戲

您可以透過 C/C++ 使用 Android Studio,讓遊戲在 Android 平台上上線。

Android Studio 是 Android 應用程式的官方整合開發環境 (IDE),專供開發 Android 應用程式使用。其針對使用 Android Native Development Kit (NDK) 的 C/C++ 程式設計語言和開發項目,提供廣泛的支援,適用於多種作業系統。

如果您已有 Microsoft Visual Studio 專案,並且主要在 Windows 上以 C 或 C++ 進行開發,則可使用 Android Game Development Extension 進行 Microsoft Visual Studio 的開發作業。

管理專案

Android Studio 整合了 CMake 支援功能,以便設定和管理 C/C++ 程式碼。CMake 可讓您以模組化方式建構 C/C++ 專案。Android Studio 的 Gradle 建構系統和 Android Gradle 外掛程式會使用 CMake 設定原生 C/C++ 程式碼模組的建構程序。

Android Studio 編輯器提供完善的 C/C++ 程式碼編輯和索引功能。這些編輯器的標準功能包括程式碼完成、語法重新格式化、符號查詢,以及預先編譯錯誤檢查。

整合依附元件

Android Studio 的 Gradle 建構系統支援為專案宣告本機或遠端二進位檔依附元件。常見的用途是從 Maven 遠端依附元件伺服器提取程式庫 (例如 Android Jetpack)。這些依附元件可精準控制應用程式中整合的依附元件版本。遠端依附元件也有助於避免將無關檔案提交至專案的版本管控系統。

在 Android Studio 中偵錯

Android Studio 提供偵錯工具,讓您在模擬器或實體裝置上為遊戲進行偵錯。Android Studio 偵錯工具支援 C/C++、Java 和 Kotlin,並使用 LLDB 對 C/C++ 進行偵錯。所有語言均提供程式中斷點和變數檢查。您可以在使用 LLDB 對 C/C++ 程式碼進行偵錯時,設定硬體觀察點。Android Studio 偵錯工具支援定義自訂資料類型轉譯器,以強化顯示專案資料結構。

Android Studio 中的設定檔

Android Studio 提供了剖析工具,可協助您評估遊戲的執行階段效能。剖析類別包括 CPU 用量、記憶體用量、網路活動和能源用量。有效使用剖析工具可以減少遊戲中效能不彰或記憶體不足導致當機的情況,以免對玩家造成負面影響。減少遊戲的能源消耗可以避免因熱節流而導致效能問題。

Android Studio 具備應用程式套件分析工具,可讓您檢查建構作業中占用的空間。這些工具與 Play Asset Delivery 等功能搭配使用時,有助於提升遊戲大小,並確保使用者不會下載不必要的資料。

更多資訊

如要進一步瞭解 Android Studio,包括系統需求、下載連結以及使用手冊,請造訪 Android Studio 頁面。