何时调用takeTurn()跳过开始玩家的回合

时间:2015-01-11 22:07:01

标签: java android google-play-services multiplayer google-play-games

我在Android应用程序中使用基于google的回合制多人游戏API。我看到takeTurn()方法已在项目中的startMatch()中调用,它们提供参考。

我知道我需要拨打takeTurn()以跳过开始游戏的玩家回合,以便第一个玩家无法与视图互动,直到玩家加入比赛并取得他们的先转。我只是不肯定我需要进行takeTurn()调用才能执行此操作,因为它已在onStart()方法中调用。

这让我觉得我需要在按下按钮开始游戏时调用它,但是在该过程中调用了onStart()并且onStart()调用了takeTurn()它似乎是多余的对我来说。

1 个答案:

答案 0 :(得分:1)

在开始时致电takeTurn()的原因是通知回合制游戏的其他游戏。在第一位玩家轮到他/她之前,其他玩家不会得到通知。

没有固定的地方你应该打电话给它,不建议或要求跳过第一个玩家的转弯。这只是一个选择。