在 Google Play 游戏中分享成就

Posted

技术标签:

【中文标题】在 Google Play 游戏中分享成就【英文标题】:Sharing achievements accross Google Play games 【发布时间】:2013-11-26 11:52:22 【问题描述】:

可以在两个不同的 Google Play 游戏之间共享 Google Play 成就吗?例如,如果用户在 Street Brawler 1 游戏中解锁了一些成就,他能否保留这些成就并在他的新 Street Brawler 2 Google Play 游戏中看到它们?

【问题讨论】:

【参考方案1】:

这并不完全正确,您最多可以将 20 个游戏(链接 20 个包名称)添加到一个 google play 服务,所有游戏都共享相同的成就和排行榜。这基本上是为了在多个平台上的同一游戏中使用相同的成就,但您也可以将它用于完全不同的游戏。

您可以添加 Street Brawler 1 和 2(在 google play 服务下链接它们),在两个游戏中使用相同的成就 ID,它们将共享相同的成就。如果您在 Street Brawler 1 中获得了它们,那么您将在 Street Brawler 2 中获得它们。

【讨论】:

谢谢,但这意味着他们将共享相同的成就、排行榜、图标、测试人员等...?【参考方案2】:

不,你不能这样做。成就通过包名称与特定应用程序相关联。如果您发布了一款新游戏,该游戏应该有一个不同的包名称以在市场上发布,因此您需要注册并关联一个新的成就列表。但是,完全有可能实现一个迁移/适配器系统,这样您就可以在第二个游戏中获得第一个游戏的成就,但是您知道...您必须手动实现它。

【讨论】:

以上是关于在 Google Play 游戏中分享成就的主要内容,如果未能解决你的问题,请参考以下文章

Google Play 游戏服务成就活动立即结束

Google Play 游戏服务 - 隐藏/取消隐藏成就

Google Play 游戏服务 - 无法解锁成就

Google Play 游戏,未显示成就

Google Play 游戏服务:显示解锁成就

在 Unity 中增加 Google Play 游戏成就的问题