我正在尝试使用 Google Play 游戏服务开发一款多人游戏。 在我的游戏中,我有一些游戏逻辑只能运行一个玩家组,我更喜欢称之为主机。 我想通过创建房间的玩家来确定主机。
但我看到房间创建者 ID 在单个游戏中设置的不同玩家可能不同,并且每个人在自动匹配游戏中都以创建者身份返回。
除了排序玩家列表并使用第一个参与者作为主持人之外,找到主持人的理想方式应该是什么?
最佳答案
Google 专门提供了关于 Google Play Games: Choosing a specific user 的视频这解释了如何解决同意并为特定用户分配特殊角色的问题。总结:对 participantIds 进行排序,并让第一个按排序顺序随机选择主机并将其广播给其他玩家。这样可以确保所有用户都同意主机,并且每次都会随机选择主机。
关于android - Google play 游戏服务,确定主机或服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20929958/