【发布时间】:2014-06-05 20:23:30
【问题描述】:
我正在尝试使用 google API 来制作我的实时多人游戏。我注意到每次玩家使用“随机匹配”选项互相玩时,他们的 ID 都与他们实际的谷歌 ID 不同...... 有没有办法在随机匹配时检索他们的实际 Google ID 并且不使用这些奇怪的 ID?
【问题讨论】:
-
我认为您指的是 playerIds 和 participantIds。 ParticipantIds 因比赛而异,而 PlayerId 对每个球员都是永久的。您要检索哪一个?
-
玩家ID。更具体地说,是使用其 google 帐户登录的用户的名称。随机匹配每次都会将此 playerID 错误地设置为某个随机值
-
哦,所以你只是想找到他的名字。 Player 类和 Participant 类都有名为 getDisplayName() 的方法,所以我认为你得到哪一个并不重要。
-
另外,我不认为随机匹配会改变 playerID,playerID 对每个玩家都是永久的,如果你得到另一个 id,可能意味着它是另一个玩家。如果您发布代码,我将非常乐意为您提供帮助。
标签: google-play google-play-services multiplayer google-play-games