面向 Android 平台的 Play 游戏服务使用入门

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Google Developers网络

小提示:您能找到这篇{面向 Android 平台的 Play 游戏服务使用入门}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的面向 Android 平台的 Play 游戏服务使用入门内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

欢迎使用Google Play游戏服务开发Android游戏!

Play游戏SDK提供了跨平台Google Play游戏服务,让您可以轻松地在针对平板电脑和手机而设计的游戏中集成热门的游戏功能,例如成就、排行榜、游戏存档和实时多人游戏(Android平台)。

在本培训中,您将安装一款针对Android平台而设计的示例游戏应用,参照该示例快速掌握开发Android游戏的方法。Type-a-Number Challenge示例应用展示了如何将成就和排行榜功能集成到您的游戏中。

准备工作

< ">< font-size: 16px;">设置您的Android开发环境。如果您还不熟悉Android应用开发,请参阅构建首个应用。

< ">< font-size: 16px;">备好一台用于测试的Android设备,该设备应搭载Android 4.0(Ice Cream Sandwich)或更高版本。

< ">< font-size: 16px;">第1步:下载示例应用

针对本开发者指南,您需要下载名为Type-a-Number Challenge的Android示例应用。

要下载示例应用并在Android Studio中对其进行设置,请按照以下步骤操作:

1.从示例下载页面中下载Android示例应用。

2.导入android-basic-samples项目。此项目中包含TypeANumber及其他Android游戏示例。在Android Studio中导入该项目的方法如下:

a.依次点击File>Import Project。

b.在您用于开发的计算机上,找到您下载的android-basic-samples所在的目录。选择文件“android-basic-samples/build.gradle”,然后点击OK。

3.在TypeANumber模块中,打开AndroidManifest.xml,然后将软件包名称由com.google.example.games.tanc更改为自行指定的其他软件包名称。新的软件包名称不得以com.google、com.example或com.android开头。

< ">< font-size: 16px;">第2步:在Google Play管理中心内设置游戏

您可以在Google Play管理中心内管理Google Play游戏服务,以及配置用于对游戏进行授权和身份验证的元数据。

要在Google Play管理中心内设置示例游戏,请按照以下步骤操作:

1.使用您的网络浏览器访问Google Play管理中心,然后登录您的帐号。如果您之前还没有在Google Play管理中心注册过,系统会提示您进行注册。



2.按照以下说明将您的游戏添加到Google Play管理中心。

a.当系统询问您是否在应用中使用Google API时,选择我尚未在自己的游戏中使用任何Google API。

b.针对本开发者指南中的示例,您可以使用自己的游戏详细信息填写表单。为方便起见,您可以使用下载页面中提供的占位图标和屏幕截图。

3.按照以下说明为您的Android应用生成OAuth 2.0客户端ID。

a.在关联您的Android应用时,指定的软件包名称必须是您之前重命名示例软件包时使用的那个名称。

b.如果您尚未生媒体危机公关处理成密钥库和签名证书,可以使用Android Studio中的Generate Signed APK Wizard生成密钥库和签名证书。要了解如何运行Generate Signed APK Wizard,请参阅在Android Studio中为应用签名。

4.务必记录下列信息,以供稍后使用:

a.您的应用ID:这是位于您的客户端ID开头部分的一个字符串,它仅包含数字,通常长度至少为12位。

b.您的签名证书:记下您在设置API访问权限时使用的证书(您提供的SHA1指纹所对应的证书)。在您测试或发布该应用时,也应该使用同一证书为应用签名。

5.为Type-a-Number Challenge配置成就:

a.在Google Play管理中心内选择成就标签。



b.添加以下示例成就:

c.记录您所创建的每个成就的ID(由字母和数字组成的长字符串)。

d.根据您的游戏内容,配置适合的成就。要了解详情,请参阅成就背后的概念和如何在Android应用中实现成就功能。

6.为Type-a-Number Challenge配置排行榜:

a.在Google Play管理中心内选择排行榜标签。

b.添加两个示例排行榜:一个名为“Easy High Scores”(低难度得分排行榜),另一个名为“Hard High Scores”(高难度得分排行榜)。两个排行榜均应采用整数得分格式,不带小数位,排序类型采用越高越好。

c.记录您所创建的每个排行榜的ID(由字母和数字组成的长字符串)。

d.根据您的游戏内容,配置适合的排行榜。要了解详情,请参阅排行榜背后的概念和如何在Android应用中实现排行榜功能。

7.为您的游戏添加测试帐号。只有在应用尚未在Google Play管理中心发布的情况下,才需要执行此步骤。在应用发布之前,只有Google Play管理中心内列出的测试帐号才能登录。不过,应用一旦发布,就所有人都可以登录了。

< ">< font-size: 16px;">警告:如果您尝试使用未列为测试帐号的帐号对尚未发布的游戏执行Play游戏SDK调用,Google Play游戏服务会按照苹果危机公关论文游戏不存在来处理,您会收到ConnectionResult.SIGN_IN_REQUIRED返回代码。如果您尝试启动ConnectionResult.startResolutionForResult(),则会收到GamesActivityResultCodes.RESULT_SIGN_IN_FAILED。

< ">< font-size: 16px;">第3步:修改代码

要运行游戏,您需要在Android项目中将其应用ID配置为一项资源。您还需要在AndroidManifest.xml中添加游戏元数据。

1.打开res/values/ids.xml并替换占位符ID。如果您是从头开始创建Android游戏,则需要先创建此文件。

a.在app_id资源中指定您的应用ID。

b.指定您之前在相应的achievement_*资源中创建的每个成就ID。

c.指定您之前在相应的leaderboard_*资源中创建的每个排行榜ID。

2.打开AndroidManifest.xml并在<manifest>元素的package属性中输入您的软件包名称。如果您是从头开始创建Android游戏,还务必要在<application>元素中添加以下代码:

<meta-data android:name="com.google.android.gms.games.APP_ID"

android:value=" string/app_id"/>

<meta-data android:name="com.google.android.gms.version"

android:value=" integer/google_play_services_version"/>

< ">< font-size: 16px;">第4步:测试游戏

为确保Google Play游戏服务在您的游戏中能正常运行,请在将其发布到Google Play上之前进行测试。

< ">< font-size: 16px;">注意:我们建议您在实际Android设备上进行测试。不过,如果您没有实际设备,也可以使用Android模拟器进行测试。要使用模拟器展开测试,请从SDK管理器中的Android 4.2.2下方下载包含Google Play服务的模拟器系统映像。



要在您的实际测试设备上运行游戏,请按照以下步骤操作:

1.确认您已设置用于登录该应用的测试帐号(如第2步中所述)。

2.导出该应用的APK,并使用您在Google Play管理中心设置项目时所用的证书为其签圣经里关于危机公关名。要在Android Studio中导出已签名的APK,请依次点击Build>Generate Signed APK。

3.使用adb工具在您的实际测试设备上安装已签名的APK。要了解如何安装应用,请参阅在设备上运行您的应用。

< ">< font-size: 16px;">警告:如果您直接从Android Studio中运行应用,Android Studio会默认使用您的调试证书为该应用签名。如果您在Google Play管理中心内设置应用时所用的并不是此调试证书,便会导致出现错误。因此,请务必先将APK导出后再运行,并且确保为其签名时使用的证书与您在Google Play管理中心内设置应用时所用的某个证书相同。

面向 Android 平台的 Play 游戏服务使用入门

上一篇:你的LinkedIn账号还是无曝光没流量?这些要素要提
下一篇:Google Play游戏服务:Android 游戏中的玩家统计信息


版权声明:以上主题为“面向 Android 平台的 Play 游戏服务使用入门"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    面向 Android 平台的 Play 游戏服务使用入门
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“面向 Android 平台的 Play 游戏服务使用入门”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通面向 Android 平台的 Play 游戏服务使用入门的相关事宜。

关键词:面向,Android,平台的,Play,游

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号