游戏开发工具包 谷歌颁布 Android AGDK
谷歌在昨日举行的游戏开发者大会上推出了 Android 游戏开发工具包 (AGDK),这是一套完整的工具和库,用于协助开发者开发、提升和交付高品质的Android 游戏。
据引见,AGDK 关注性能疑问,缩小了 Android 生态中的碎片化疑问,并旨在迎合未来操作系统更新所提供的增强配置,同时尽或许提供向后兼容性。AGDK的个性会遵照以下三个准则:
如今的版本尚处于初始阶段,专一于涵盖三个重要畛域:集成上班流、提供 C/C++ 游戏库和性能提升。
集成上班流
准许开发者依据自己的须要将 AGDK 与现有的名目联合起来。这方面的一个例子是经过一个裁减在 Visual Studio 上为游戏参与 Android作为指标平台。另一个例子是为 Unity 等游戏引擎提供插件。谷歌示意,他们也在间接与游戏引擎开发商协作,把这种才干间接集成到游戏引擎厂商的工具中。
提供 C/C++ 游戏库
谷歌了解到大少数游戏和游戏引擎都是用 C++ 编写的,而 Android 开发则通经常常使用 Java。只管有 JNI这种工具来处置这种疑问,但此环节并不便捷,并且十分容易出错,甚至或许会引入失误或性能回归疑问。AGDK 将经过提供 C/C++ 游戏库来缩小对 Java 和JNI 的依赖,保障游戏更易于构建、调试和保养。
目前这些库并重于基础类配置,如游戏优惠、游戏文本输入和游戏控制器,未来会提供游戏引擎中经常出现的配置。
性能提升
性能提升也是 AGDK 的指标之一。经过最新推出的 Android GPU Inspector (AGI) 提供的帧剖析配置,将其与 AndroidStudio 的 CPU、内存和电源剖析等配置搭配经常使用,以及 Android Performance Tuner 中的新加载配置来成功性能提升。
本文题目:谷歌颁布 Android 游戏开发工具包 (AGDK)