在 Android Studio 中开发你的游戏

您可以使用 Android Studio 和 C/C++ 将您的游戏带到 Android 上。

Android Studio 是 Android 应用开发的官方集成开发环境 (IDE)。它包含对 C/C++ 编程语言和使用 Android 原生开发套件 (NDK) 进行开发的广泛支持,并且可在多个操作系统上使用。

如果您有现有的 Microsoft Visual Studio 项目并且主要在 Windows 上使用 C 或 C++ 进行开发,则可以使用 Android 游戏开发扩展 for 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 页面。