1

我是appwarp 异步回合制游戏的新手,我已经成功地动态创建了一个回合制房间,但是来自 appwarp 的侦听器必须调用一个名为

public void onMoveCompleted(MoveEvent moveEvent);

但它没有被调用,以便我能够将轮到另一个玩家。

没有使用 Appwarp 的实时回合制多人游戏示例。如果有人有一个统一的原型,那对我来说将是一个很大的帮助。

高度赞赏帮助。谢谢

4

2 回答 2

3

以下是使其完全正常工作的步骤

  1. 初始化 AppWarp SDK
  2. 设置监听器并将它们添加到回调中
  3. 连接到 AppWarp 服务器
  4. 创建房间
  5. 加入房间
  6. 订阅房间
  7. 调用 startGame(使用回合制房间时需要)

重复步骤

  1. 开始发送动作。
  2. 从 onMoveCompleted 获取动作
于 2014-02-13T12:40:37.443 回答
1

有很多使用 AppWarp 进行实时回合制游戏的示例。您可以在 Windows Phone 示例上查看这篇文章,并在 Unity 中使用相同的内容(两者都使用 C#)。它还向您介绍了一些概念

http://blogs.shephertz.com/2014/01/07/build-online-turn-based-games-using-appwarp/

Lua(Corona)中的另一个

http://appwarp.shephertz.com/game-development-center/corona-realtime-turn-based-game-tutorial/

于 2014-02-12T13:50:13.150 回答