【发布时间】:2014-07-31 10:18:54
【问题描述】:
我可以在 google play 游戏服务上使用 setVariant 方法成功地自动匹配使用相同变体的玩家,但我想自动匹配使用不同变体的玩家。有什么办法吗?
例如:我想自动匹配男女玩家。
【问题讨论】:
标签: android google-play-services google-play-games
我可以在 google play 游戏服务上使用 setVariant 方法成功地自动匹配使用相同变体的玩家,但我想自动匹配使用不同变体的玩家。有什么办法吗?
例如:我想自动匹配男女玩家。
【问题讨论】:
标签: android google-play-services google-play-games
您应该配置Real-time Multiplayer Rooms for the players you are looking to match,然后使用位掩码将玩家映射到房间。
然后,您将此位掩码传递给 API 调用以调用 createAutomatchCriteria。玩家的逻辑“和”必须为 1 才能使匹配生效,来自文档:
“自动匹配请求的独占位掩码。自动匹配的每对自动匹配请求的逻辑与必须为零。如果游戏没有独占性要求,则该值应设置为 0。”
例如,如果您为所有男性指定 1,为所有女性指定 2,那么男性只会与女性匹配。
【讨论】: