您可以使用 Android Studio 和 C/C++ 在 Android 上实现您的游戏。
Android Studio 是适用于 Android 应用开发的官方集成开发环境 (IDE)。它为 C/C++ 编程语言和使用 Android 原生开发套件 (NDK) 进行开发提供了广泛支持,并可在多种操作系统上使用。
如果您有现有的 Microsoft Visual Studio 项目并主要在 Windows 中使用 C 或 C++ 进行开发,则可以使用适用于 Microsoft Visual Studio 的 Android 游戏开发扩展。
管理您的项目
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 页面。