0

我正在创建一个 Android 游戏并且遇到了一个问题。这是一个简单的乒乓球风格游戏,球棒向左或向右移动以阻挡球。但是我试图通过 UDP 连接来控制蝙蝠。我在我的 Android 代码上设置了我的服务器,然后为客户端设置了一个单独的 Java 类。目前我只能将字符串或长字符串从客户端发送到服务器。我想要实现的是,在客户端等待输入时,如果我按下左箭头或右箭头,它将获取此数据,将其转换为字节,然后将其发送到服务器。然后服务器应该接收数据作为按键,以便游戏的蝙蝠图像将朝着适当的方向移动。如果有人知道如何做到这一点,将不胜感激。谢谢

4

2 回答 2

1

我最近自己创建了一个游戏,我还需要做一些客户端-服务器同步。我遇到了也适用于 Android 的 KryoNet 库。

http://code.google.com/p/kryonet/

它可能值得研究,因为它并不难掌握

祝你游戏好运!

于 2012-04-19T09:42:19.527 回答
0

您必须制作自己的“服务器代码”。我的意思是你应该向服务器发送某些关键词,让它知道应该采取特定的行动。在 Sun 关于创建套接字的教程中,您可以看到在向服务器发送关键字之前连接不会关闭。你可以这样做。

服务器和客户端示例,告诉服务器何时应该关闭

于 2012-04-19T14:00:23.237 回答