5

我有一个我一直在研究的名为巫师战争的游戏。该游戏需要允许 2 名玩家同时玩,并且需要 TCP 连接来传达法术创建/销毁等,以及 UDP 连接来处理位置等。它将有一个客户端和一个主机端。话虽如此,我的程序设计为在 Android 上运行。我在网上找到的所有教程/信息都适用于 JApplets 或类似的东西。所以我想要的是一些关于如何设置/使用连接的简短代码示例的帮助,或者只是指向一些关于如何设置实际连接的足够有用信息的链接。

4

3 回答 3

4

最好的方法(或至少一种方法)是使用普通的 HTTP 请求: http: //libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/Net.html

您创建一个实现 REST 的 Web 服务,并为更新和使用数据创建调用。

或者,如果您只想使用 Android 和桌面,您也可以使用 WebSockets:https ://github.com/pepedeab/libGDX-Net

于 2013-05-24T19:24:52.503 回答
3

对于那些不阅读评论,但仍在寻找 tcp 客户端的人。

您可以使用支持桌面和 Android 的 KryoNet https://github.com/EsotericSoftware/kryonet

于 2013-07-16T10:28:19.703 回答
2

你们看过多人超级跳投教程吗?它使用 AppWarp 编写,并且也在 libgdx 社区中被积极使用。

于 2014-02-20T09:07:48.940 回答