我正在实现一个基于国际象棋回合制的多人游戏应用。我有一个主屏幕和一个棋盘游戏,实际上是在玩游戏。从其他活动中调用游戏客户端方法
我已经看到骨架活动示例应用程序,它只有一个活动,一切发生。
在我玩棋盘游戏时,我仍然如何使用回合制听众和方法,如takeTurn
等?
编辑:所以我已经实现我的应用程序的方式如下。当你在主屏幕的时候,你可以邀请朋友,一旦turnBasedMatchInitiated
叫,我的棋盘活动启动,因此玩家可以开始玩
编辑:我已决定把我的GamesClient的public static
这样我就可以从我的其他活动访问它。我现在的主要问题是如何利用takeTurn
方法。我只想移动一个棋子,让这个数字轮到我,并将我的移动坐标传递给下一个玩家。我怎样才能做到这一点?我已经看过这些例子和开发人员文档,但是我仍然很难理解如何使用快递。