Google Play游戏服务多人游戏,具有活动切换功能

caw*_*caw 16 android multiplayer google-play-services

在我的Android游戏中,我有一个回合制的多人游戏.用户在大厅等待对手,只要恰好有3个匹配,他们就会一起去一个新的游戏室,这是另一个活动而不是大厅.

文档建议让活动扩展BaseGameActivity.但是当我在玩家已经连接时切换活动时,我不需要将连接部分放在我的活动随后绑定的服务中吗?

有没有人尝试使用游戏服务?如果我不能使用BaseGameActivity,如何开始?

Bru*_*ira 23

因此,我们将所有Google Play游戏服务示例编写为单活动游戏的原因之一是因为在活动之间切换需要您从GamesClient断开连接并从新活动中连接新的.

所以使用Fragments可能是解决这个问题的最简单方法.它也非常干净,如果你愿意,可以通过组合它们来制作平板电脑布局.

特别是,如果您正在设置多人游戏,断开连接将使您与房间断开连接,因此您在开始握手后无法切换到其他活动:-)