我正在开发一款使用GooglePlay游戏服务的Android游戏。例如,当玩家达到10000分时,一项成就就会解锁。所以当玩家达到10000分时我调用Games.Achievements.unlock(...)问题是当用户在另一个游戏中再次达到10000分时该怎么办。我是否必须检查此成就是否已解锁,或者我是否可以再次调用unlock()?我知道只有在首次解锁成就时才会显示PlayServices弹出窗口。但是我担心api调用的配额。例如,如果我从共享首选项中存储成就解锁,那么我会做这样的事情:if(myAchievementIsLocked){Games.Achievements.u
我可以通过与GooglePlay游戏服务一起使用的Android应用程序重置我的成就/排行榜结果吗? 最佳答案 是的,这可以通过测试帐户实现。这有点棘手,所以这里有一些示例代码。将此添加到您的list中:这是应用程序中要执行的实际代码。添加到基于BaseGameActivity的Activity中。publicvoidresetAchievements(){if(isSignedIn()){StringaccountName=getGamesClient().getCurrentAccountName();Stringscopes=
所以我想在我的游戏中加入GameCenter成就,但我必须为每个成就提供图像以在GameCenter应用程序中显示。Apple并不清楚所需的尺寸。我在网上看到他们需要512像素的图像,但随后他们将它们缩小到32像素之类的东西,这使得图像变得模糊和/或像素化。一定有更好的方法。我现在已经看到几个带有清晰明了的成就图像的应用程序。他们如何做到这一点?谢谢。 最佳答案 看来我们别无选择。Apple不接受小于512像素的图片。所以我们只需要创建512px,希望Apple能很好地调整它们的大小。
在几乎所有向GameCenter提交成就的示例中,我都看到了这段代码[achievementreportAchievementWithCompletionHandler:^(NSError*error){if(error!=nil){//Retaintheachievementobjectandtryagainlater(notshown).}}];问题是,一条小评论占了99%的工作量。在过去的几个小时里,我一直在努力解决这个问题,这似乎是一组无穷无尽的发送和重新发送以及保存和加载数据的边缘案例。有谁知道关于这方面的一个很好的教程(或示例代码),它实际上解释了困难的部分?这并不像将它们
我正在开发一个有很多成就的应用程序。出于可读性原因,GameCenter中显示成就的顺序有些相关。随着应用程序的新版本可用,我正在添加新的成就。现在,改变成就顺序的标准方法是在iTunesConnect界面中拖动它们,如thisanswer。建议。然而,作为thisotherquestion指出,这并不总是有效,如果您尝试,您会收到类似“无法更新排序顺序。请重试。”的消息(我从未成功过)。提到的问题因为是关于“通用计算硬件和软件”的问题而被关闭。那么,让我从编程的角度重新表述一下这个问题:是否有任何编程方式更改顺序在GameCenter中成就显示的顺序,或者,应用上线后,是否根本无法更
我在GameCenter中为我的应用程序创建了一个包含1024x1024图形的英语本地化成就。我完成了成就,但是当我加载我的GKGameCenterViewController并切换到成就时,我看到了默认的奖杯图标。英文文本在那里并且正确。我处于沙盒模式。为什么会这样? 最佳答案 这是一个缓存问题。要修复它,只需将位于~/Library/ApplicationSupport/iPhoneSimulator//Library/Caches/GameKit/Images的图像文件夹丢弃即可。
是否有内置方式向用户显示他们已获得GameCenter成就的通知?类似于他们通过身份验证时出现的通知?当我完成成就并且没有在我的游戏中看到通知时,我感到很惊讶。谢谢! 最佳答案 在iOS5.0+中你可以使用[GKNotificationbannershowBannerWithTitle:@"Title"message:@"Message"completionHandler:nil]; 关于iphone-如何显示GameCenter成就通知,我们在StackOverflow上找到一个类似的
当我在iTunesConnect中创建版本更新时,GameCenter排行榜和成就是空的。旧的排行榜会继续存在还是我必须创建新的排行榜?如果不是,我可以为我的新排行榜使用旧名称,这样我就不必更改我的应用程序源代码吗? 最佳答案 现有的将继续存在。您正在查看的View仅适用于您需要与新应用版本一起提交的新排行榜。 关于iOS更新的应用程序版本-新的排行榜和成就,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c
我正在玩弄FacebookAPI作为我正在开发的一个业余项目,在阅读了facebookSDK文档之后,我仍然不太清楚在该平台上开发游戏需要什么.这是我的:原生iOS应用所有游戏数据都存储在本地(关卡、角色、元素)我没有任何后端服务器,游戏完全是客户端仅。我想通过添加成就/好友列表使游戏“社交”,facebookAPI似乎是这样做的不错选择这就是我要实现的目标:SSO-希望为帐户使用facebookSSO,这样我就不用了必须实现我自己的身份验证等。这样可以节省时间,而不必自己开发。分数-当我的游戏中发生特定事件时,它会奖励给用户的一些要点,我希望使用scoresAPI为了这个。成就-在用
我目前有一个使用mongodb作为数据库的社交游戏应用程序。我的问题是,如果我想创建积分和徽章系统,有什么建议。成就/徽章的业务逻辑可能会变得非常复杂并且非常临时,因此实时授予徽章似乎效率不高。我正在想象将跟踪的操作添加到某处的队列中,即AmazonSQS,或者仅使用用户的事件提要作为队列,并让另一个离线工作进程通过并仅处理每个操作/事件的影响,以查看阈值是否为任何特定的徽章都会被划掉。我对这种方法的担心是,徽章查询似乎会变得非常密集,而且我还必须跟踪大量的操作。我可以设想的成就包括诸如过去4周每周获得第二名的人的徽章,或者在50个州中的每一个州都有friend的人的徽章……等等……对