Android 游戏开发套件 (AGDK) 是一套工具和库,可帮助您开发和优化 Android 游戏,同时与现有的游戏开发平台和工作流程集成。
使用、开发或扩展游戏引擎
当您创建或扩展游戏引擎时,AGDK 提供了用于添加 Android 支持的工具和库。它还提供插件和集成,支持许多现有游戏引擎上的 Android 开发。
在 Visual Studio 中开发
您可以通过使用 Visual Studio 的Android 游戏开发扩展 (AGDE) 在 Windows 上的 Visual Studio 中构建 Android 游戏。AGDE 是一个 Visual Studio 扩展,允许您使用现有的 Visual Studio 项目来构建 Android 游戏。
库
AGDK 库允许您使用 C 或 C++ 开发和优化游戏,同时访问 Android 应用开发库和服务。
帧速率控制
帮助游戏以一致的速度传递帧,并根据性能调整速度。
参考 用户指南
游戏活动
支持使用 C 或 C++ 开发游戏,并访问 Android Jetpack 和相关服务。
参考 用户指南
游戏控制器
通过访问连接、功能、设备信息和输入数据来管理游戏控制器。
参考 用户指南
游戏文本输入
内存建议 API(测试版)
通过估算内存使用情况并在超出阈值时通知应用,帮助 Android 应用保持在内存使用的安全限制范围内。
参考 用户指南
Oboe 高性能音频
Android 性能调节器
识别与质量设置、场景、加载时间和设备型号相关的性能问题。
参考 用户指南
Android 性能调节器 Unity 插件
将 Android 性能调节器与 Unity 集成。
参考 用户指南
库包装器(测试版)
生成 C/C++ 代码以从您的原生应用访问 JAR 库。此工具提供了一个轻量级界面来访问 Java 代码,而无需编写、调试和维护您自己的 JNI。
优化
除了Android 性能调节器之外,AGDK 还包括Android GPU 检查器 (AGI),它是一个工具,为图形密集型游戏提供高级 GPU 和系统分析。
有关 Android 游戏优化工具和最佳实践的完整列表,请参阅优化概述。
适应性
适应性是 AGDK 的一个新支柱,专注于帮助您的游戏了解、响应和影响设备热量和性能状态的变化。
CPU 性能提示
使您的游戏能够影响动态 CPU 性能行为,而不会过热设备并浪费电能。
热状态监控
通过了解设备的热状态和限制来实现性能目标。
游戏模式
通过根据用户偏好优先考虑性能或电池寿命等特性来优化游戏体验。
游戏管理器 API
更新应用的游戏模式,使 Android 操作系统能够进行调整以满足您的性能需求。