我已经在我的游戏中启用并添加了排行榜和成就。排行榜标签未显示在GooglePlay游戏中,但成就标签显示。我读到该应用程序需要获得足够的关注?这到底是什么意思?我应该如何测试此功能?这个例子来自网络它显示成就选项卡,但如您所见,右侧是排行榜选项卡。 最佳答案 对于您的问题,您似乎正在尝试在成就选项卡中查找LeaderBoardLeaderBoard和Achievement没有同时显示,您需要通过调用以不同方式显示LeaderBoardstartActivityForResult(Games.Leaderboards.getLeade
我会取得这样的成就获得1000分登录20次在24小时内完成2个任务等等最好的编程方式是什么?(例如,它背后的逻辑。在每个页面加载时检查所有可能的成就将是浪费资源) 最佳答案 这是一个相当开放的问题。一种方法是将用户已经取得的进展存储在数据库表中(每项成就一列),每次取得进展时,增加进度值。当达到目标时,可以为每个成就设置一个魔法值(null、100万,等等),然后您只需要检查每个用户条目中的哪些列具有魔法值。你可以只存储进度并计算每次访问的成就状态,但我认为这对于你提到的限时任务之类的事情会有问题,如果你出于任何原因改变目标,人们可
所以我想在我的网站上设置一个成就系统。人们执行任务并上传此信息,然后将这些信息存储在数据库中(想想“时间”、“日期”、“任务”等)。检查他们的信息和奖励成就的最佳方法是什么?我是否想要一个achievement.php,一旦信息上传,它会触发该文档运行所有检查以确定用户是否需要获得成就?还是我应该在服务器端设置一些东西来奖励用户?感谢任何帮助或建议、评论等。:D编辑:我目前在数据库中列出了成就,(id,name,class)任务存储为('date_time','time','device','user_id[fk]')编辑2:许多成就的计算不仅基于用户当前提交的任务,而且除了新添加的任
我有一个关于游戏中心成就的问题。是否可以通过标识符检索成就的名称/描述?我试图避免用相应的名称对每个标识符进行硬编码,那么有没有可以获取名称的解决方案?谢谢,萨米语 最佳答案 当然,这正是您在iTunesConnect中为成就(以及排行榜)提供本地化支持的原因。但是,无法仅根据一项成就的ID向GameCenter询问有关本地化信息的信息。相反,您会询问有关所有成就的信息,这些信息会为您提供一组GKAchievementDescription对象,最好将这些对象放入一个字典中,其中键是成就ID,然后您从该字典中选择一个合适的GKAch
我在调用游戏中心的成就屏幕时遇到了一些极度困难。我已经在iTunesconnect中设置了成就,如果我先通过排行榜访问成就屏幕,它会弹出。然而;我希望能够按下特定的成就按钮并直接转到成就屏幕。任何人都可以帮忙吗?我在互联网上进行了高低搜索(andreadthroughallofthedocumentation)。我找到了许多用于实现排行榜的资源,但用于快速实现成就的资源并不多。我的代码如下。对我的最后两个功能有什么建议吗?overridefuncviewDidLoad(){super.viewDidLoad()login()}funclogin(){println("GameCente
尝试找出在离线模式(例如飞行模式打开)的情况下使用GameCenter中的成就的最佳方式。据我了解,iOS5+中的GameCenter负责处理离线提交的成就和分数。它就像一个代理缓存,并在用户下次在线时将它们提交到在线游戏中心。考虑到这就是我所做的:在用户身份验证成功时,我加载成就并将它们存储在字典中。[GKAchievementloadAchievementsWithCompletionHandler:^(NSArray*gcAchievments,NSError*error){if(error){..skipped..}//Thisdictionarywillstorecurren
尝试找出在离线模式(例如飞行模式打开)的情况下使用GameCenter中的成就的最佳方式。据我了解,iOS5+中的GameCenter负责处理离线提交的成就和分数。它就像一个代理缓存,并在用户下次在线时将它们提交到在线游戏中心。考虑到这就是我所做的:在用户身份验证成功时,我加载成就并将它们存储在字典中。[GKAchievementloadAchievementsWithCompletionHandler:^(NSArray*gcAchievments,NSError*error){if(error){..skipped..}//Thisdictionarywillstorecurren
有人知道在iTunesConnect中将所有成就上传到游戏中心的方法吗?我有10种语言的大约30个成就。将源文件中的数据导入iTunesConnect需要进行大量的单击、剪切和粘贴操作。我注意到在应用程序购买中有一项要上传的新功能。成就有类似的东西吗?理想情况下会有一个很好的XML上传。我在做梦吗?谢谢,院长。 最佳答案 有一个名为“iTunesConnectTransporter”的命令行工具或只是“Transporter”来执行此操作。要开始登录iTunesConnect,请转到“管理您的应用程序”,底部有几个链接。在“交付您的
有人知道在iTunesConnect中将所有成就上传到游戏中心的方法吗?我有10种语言的大约30个成就。将源文件中的数据导入iTunesConnect需要进行大量的单击、剪切和粘贴操作。我注意到在应用程序购买中有一项要上传的新功能。成就有类似的东西吗?理想情况下会有一个很好的XML上传。我在做梦吗?谢谢,院长。 最佳答案 有一个名为“iTunesConnectTransporter”的命令行工具或只是“Transporter”来执行此操作。要开始登录iTunesConnect,请转到“管理您的应用程序”,底部有几个链接。在“交付您的
我正在努力在我的网站上显示来self的Minecraft服务器的成就。但我无法让它工作。functionachievements(){global$id;$sql="SELECT*FROMachievementsINNERJOINstatsONachievements.type=stats.typeINNERJOINstatsONachievements.block=stats.blockINNERJOINstatsONachievements.data=stats.dataINNERJOINstatsONachievements.value=stats.valueWHEREplaye