我正在尝试使用谷歌API来实现我的实时多人游戏。我注意到,每次玩家使用“随机比赛”选项玩对方时,他们的ID与他们的实际谷歌ID不同... 有没有一种方法可以在随机比赛中检索他们的真实谷歌ID并且不使用这些奇怪的标识?谷歌玩游戏实时多人如何获得快速玩家的名字?
3
A
回答
3
据我发现你不能自动匹配。
从 - https://developers.google.com/games/services/android/realtimeMultiplayer#quick_game_option
然而,为了保持匿名,球员谁通过自动配对加入了房间,只会有参与者ID(而非玩家ID)。
但是,如果你送的人的名字到另一台设备的消息 - 这可能是一个选项
+0
这会违反Google服务条款吗?这个想法很好,但我害怕谷歌:) – KakCAT
+0
我想如果你先问玩家,这不会是一个问题 –
相关问题
- 1. 如何实现实时多玩家谷歌玩游戏服务C++到cocos2d-x
- 2. 多人游戏玩家2人游戏
- 3. 谷歌玩具有不同角色的实时多人游戏
- 4. socket.io多人游戏玩家的视图
- 5. 使用谷歌玩游戏服务的轨道玩家XP
- 6. 如何让谷歌玩游戏可选?
- 7. 谷歌玩游戏:从邀请ID获取请求玩家的总数
- 8. Android游戏玩 - 实时多人游戏 - 邀请不工作
- 9. OO Javascript游戏,如何添加玩家游戏的玩家数组?
- 10. Twitch API让玩家玩X游戏
- 11. 如何在多人游戏中处理很多玩家?
- 12. 游戏敌人向玩家移动
- 13. 游戏中的玩家停止游戏
- 14. 使用UDP的多人游戏:玩家如何相互认识?
- 15. Unity多人游戏:仅限摄像机跟随一名玩家
- 16. 如何在谷歌玩游戏中定义一个主机实时多人游戏?
- 17. 3玩家卡牌游戏
- 18. 玩家死亡/ c游戏#
- 19. CPU玩家骰子游戏
- 20. iOS游戏玩家ID
- 21. Android游戏的多个玩家
- 22. Rails两名玩家纸牌游戏
- 23. 谷歌玩游戏服务错误
- 24. 禁用复赛在谷歌玩游戏
- 25. 排行榜android谷歌玩游戏
- 26. 谷歌玩游戏没有登录
- 27. 谷歌玩游戏在Android中
- 28. 谷歌玩游戏登录失败
- 29. socket.io与三名玩家在游戏中的实时webapp?
- 30. 与同时玩家的网页游戏
我想你指的是** playerIds **和** ** participantIds。参与者ID从比赛变为比赛,而PlayerId对每个球员都是永久的。你试图找回哪一个? – Ogen
playerID。更具体地说,使用他的谷歌帐户登录的用户名称。随机匹配只是每次都会将该玩家ID误差为一些随机值 – user2997681
哦,所以你只是想找到他的名字。 ** Player **类和** Participant **类都具有称为** getDisplayName()**的方法所以我不认为它关系到你得到哪一个。 – Ogen