您可以使用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页面。