1

如何在 TurnBasedMatch 中向用户隐藏对手的分数?

为了进一步阐述,我创建了一个 UI,显示比赛中的所有球员。它显示他们的照片、他们的名字和他们的分数。对于每个不是“你”的玩家,我想将他们的分数设置为“隐藏”。因此,例如,登录到 Google 游戏服务的用户 A 会将用户 B 的分数视为“隐藏”,但能够看到她/他自己的分数。同样,同样在单独设备上登录 Google 游戏服务的用户 B 会将用户 A 的分数视为“隐藏”,但能够看到他/她自己的分数。比赛结束后,所有参与的玩家都可以看到所有分数。

关于如何实现这一点的任何建议?是否可以获取当前登录用户的 ID 并将其与比赛的所有参与者 ID 进行比较(从而将每个“不相等”的 ID 标记为“隐藏”)?

谢谢。

注意:分数保存为比赛数据的一部分,可通过 TurnBasedMatch.getData() 访问;

4

0 回答 0