如果玩家在一台Android设备上登录Google Play服务可以解锁游戏中的成就,那么当该玩家返回时,该成就是否会在玩家的第二台设备上解锁?
如果是这样,是否需要在forceReload设置为true的情况下调用GameClient的loadAchievements()方法?
答案 0 :(得分:0)
是的,成就与设备无关,并且与玩家联系在一起。
当您使用onAchievementsLoaded侦听器加载AchievementBuffer时,用于加载成就(在任何设备上)(在解锁成就之后),Achievement将显示为已解锁。
如果你的玩家进入第二个设备,并且碰巧已经在游戏中,则需要在取消暂停时触发对该侦听器的调用,因为我知道没有回调说成就已经更新。