我在Android应用程序中使用基于google的回合制多人游戏API。我看到takeTurn()
方法已在项目中的startMatch()
中调用,它们提供参考。
我知道我需要拨打takeTurn()
以跳过开始游戏的玩家回合,以便第一个玩家无法与视图互动,直到玩家加入比赛并取得他们的先转。我只是不肯定我需要进行takeTurn()
调用才能执行此操作,因为它已在onStart()
方法中调用。
这让我觉得我需要在按下按钮开始游戏时调用它,但是在该过程中调用了onStart()
并且onStart()
调用了takeTurn()
它似乎是多余的对我来说。
答案 0 :(得分:1)
在开始时致电takeTurn()
的原因是通知回合制游戏的其他游戏。在第一位玩家轮到他/她之前,其他玩家不会得到通知。
没有固定的地方你应该打电话给它,不建议或要求跳过第一个玩家的转弯。这只是一个选择。