【发布时间】:2014-03-30 06:18:30
【问题描述】:
我终于制作了一款我很乐意在 Android 商店上推广的游戏,除了一些小细节,比如实现排行榜和成就之外,我已经把所有东西都打包好了。
现在,我已经按照 Bruno 和 Dan 制作的视频教程进行操作,并且能够使用多个设备和多个帐户登录,但似乎没有其他方法。
我正在使用统一和提供并被告知下载的插件/sdk。
我遇到的问题甚至是获得成就和排行榜。我正在使用视频中的这段代码:
// post score 12345 to leaderboard ID "Cfji293fjsie_QA")
Social.ReportScore(12345, "(I have my leader board code here but am masking it for safety)", (bool success) => {
// handle success or failure
});
在该代码中,我基本上已经设置好了,测试如果按下 GUI.Button,玩家会将分数 12345 发送到排行榜。然后一旦完成,还有另一个按钮可以打开视频中给出的 ShowLeaderBoardUI 功能。
在我的手机上玩游戏后,分数不会显示,或者一旦按下按钮,排行榜本身也不会显示。
我做错了吗?我不确定是否需要添加任何其他内容,而且我什至还没有将我的分数变量输入到排行榜中以进行测试。
如果您需要更多信息,请告诉我。
我在 Google Play 商店中拥有该游戏的 Beta 版,应用程序显示“已发布”,游戏服务显示“已发布”。我已使用正确的 OUATH 2.0 和正确的 App ID 将应用程序链接到游戏服务。所有成就和排行榜都显示“已发布”。我的两个电子邮件帐户都链接到游戏服务。
我只是不知道我哪里出错了,为什么我什至不能 ShowLeaderboardUI 甚至不能发布分数。
还有没有一种方法可以在电脑上查看排行榜和成就,就像在手机上一样?还是我需要打电话检查?
谢谢,
克里斯
编辑:忘记包含我可以登录并拥有所有常规 Google Play 登录图形,并且登录正常。
EDIT2:忘记提及该游戏在 Google Play 商店中处于测试阶段。
【问题讨论】:
-
我也看到了这个问题。登录工作正常,但如果我尝试解锁成就、发布高分或显示成就页面或排行榜,则什么都不会出现。我的项目也处于测试阶段。也许这就是问题?您是否也安装了 AdMob?
-
您好 Peter,我还没有安装 AdMob 以尽量减少问题。我会在我的最终版本中使用它,但我仍然不确定处于测试阶段的项目是否会影响它。我在网上没有看到任何关于游戏是否需要发布(不是测试版)才能获得成就和排行榜才能工作的信息,我希望有人能加入并帮助我们!
标签: android unity3d google-play-games leaderboard achievements