作者 / Android Games 产品司理 Scott Carbon-Ogden
咱们在 2021 Google 游戏开发者峰会 发布了 Android 游戏开发东西包 (AGjava面试题DK)。它是一google空间整套东西和库,能够帮助您开发、优化和交给高品质的 Android 游戏。点击这儿 观看 Android 游戏开发新东西的视频了解更多具体信android手机息。
AGDK 中的功用遵从以下三个要害准googleplay则:
- 专为游戏开发编写的代码。咱们运用 C 或 C++ API 构建和测验悉数库,一起统筹功用。
- 减少碎片化 。AGDK 东java开发西和库能够在多个不同的 Android 版别中运作。大部google分功用能够在当下绝大多数设备上作业。
- 由 Android 构androidstudio虚拟机启动不了建,为 Android 而生 。在未来更新 A接口crc过错计数ndroid 途径时,这些功用接口crc过错计数将一并更新,这些库android/yunos还有或许支撑向下兼容。
在初次发布中,咱们关键重视以下三个收到许多开发者社区反应的首要领域: 集成式作业流、C/C++ 游戏库以及功用优化。
集成式作业流
一般来说,您需求切换的东西越少,功率也就越高。仰仗 AGDK,咱们供给了新的东西以助您在首要 IDE 中轻松开发 Android 游戏。咱们将专注于 Google 能够为其增加一起价值和处理 Android 特定问题的作Java业流程部分,一起与您现在作业流程中惯用的部分进行兼容。
-
Android 游戏google开发东西扩展包 (Andandroid下载装置roid Game Devejava语言lopment Extension) 将 Android 作为途径政策增加到 Visual Studio 中。这样一来,现有的多途径 Visual Studio 游戏项目就能够快速集成 Android 作为新途径。您能够 点击这儿 观看视频了解更多概况。
-
咱们正与一些干流的游戏引擎开发商协作,直接将咱们的东西和库集成到游戏引擎中,这样一来,您无需做出任何改动,即可享用功用的增强和稳定性的提高。
-
针对上述集成无法满意的状况,咱们已着手构建 适用于 Unity 等游戏引擎的插件。这些插件都集于一处,便利您快速android/yunos找到所需。
C/C+google+ 游戏库
仰仗咱们用于 C/C++ 开发的游戏库,您能够以更少的 Java 原生接口 (JNIjava面试题) 开端 C 言语开发android studio快捷键。大多数游戏和游戏引擎均运用 C++ 编写,而 Android接口是什么 开发一Android般需求运用 Java 编程言语。运用 Jandroid studio快捷键ava 原生接口连接google翻译这两种编程言语较为凌乱,并且或许引入差错或导致功用衰退。AGDK 将供给 C 言语游戏库,尽或许减少 Java 编程言语和 JNI 的运用,然后帮助您构建和自定义游戏引擎。接口类型这能够帮助您愈加轻松地构androidstudio装置教程建、调试和保护游戏。
咱们会关键重视您反应的痛点。短期包含为活动和输入构建基本类。而从长远来说,咱们计划构建更多的 C 言语库,以供给跨游戏引擎常用的功用。咱们准备将现有的帧同步和高功用音频库整合到构建的 C 言android/yunos语库中,一起增加三个java开发全新的库:
-
Game Activity 为 C++ 游戏google服务结构供给构建根底。该库能为您预期的悉数 Androi接口测试面试题d 事情 (包含屏幕旋转和应用生命周期) 供给 C 言语接口。这有助于您尽或许减少在 Java 言语上花费的开发时刻。不同于原生 Activity 的是,Game Activity 不只能与 fragment 兼容,还能够进行扩接口展,让您能够更轻松地集成一些喜欢的 SDK。
-
游戏文本输入 (Game Textgoogle谷歌搜索主页 input) 可让您在 C 言语中稳定地运用软件键盘,该库已得到官方支撑,并且可在多个 Android 版别中运用。
-
游戏控制器 (Game Controller) 能以 C 言语处理游戏控制器传来的输入信号,以映射控制器的功用,并在必要时从头连接至设备。
请 点击这儿 从视频中具体了解以上 C/C++ 库的具体信息。
为尽或许简化集成过程,您能够挑选google商铺以 Maven 依托项、预编Android+Studio译的 Zip 文件或源代码的办法获取咱们悉数的库。
功用优化
咱们的政策是帮助androidstudio官网您在发布前发现任何稳定性或功用方面的问题,并在游戏发布后对其进行监测剖析androidstudio装置,以发现任何存在的问题。咱们首先将重视帧率、加载时刻和内存等最为重要的方针,并会跟着时刻的推移参加Java新方针googleplay。
-
咱们行将发布有关 Android GPU Inandroid/yunosspectjava难学吗or 的严重更新,其间包含帧剖析功用。该功用将与现有的 GPU 剖析元素配协作业,以帮助您充分了解任何与 GPU 相关的问题。AGI 现推出戳穿 Beta 版,您能够在这个 视频 中了解更多 GPU Inspector 的相关内容。
-
咱们还在 Android St接口文档udio 和 AGDE 中供给了 一套用于体系、电android的drawable类源和 CPU 的功用剖析器 (Android Profiler),以及游戏开发者能够用来找出低效问Java题的全新原生google服务结构内存功用剖析器。
-
Android Performance Tuner 供给了用户遥测计划。仰仗 Android Performance Tuner,您能够检查游戏不同部分的具体体现,以及游戏在不同设备上android studio快捷键的体现。您或许已在运用该东西监控帧率,而现在咱们将参加全新的加载时刻监控功用。您能够在关于 Andro接口类型id Performance Tuner 的精彩视频 中了解更多概况。
您能够拜访 官方文档,获取有关 Android 游戏开发的最新资源,以及下载 AGD接口文档K。google服务结构也能够检查 视频合集,了解 2021 Google 游戏开发者峰会的悉数会议内java语言容。一起,欢迎android studio快捷键您继续重视 “谷歌开发者” 和 “Android 开发者” 官方微信大众账号,随时获取最新的 Android 游接口的效果戏开发资源。