Java libgdx(桌面/ android)多人游戏怎么样

时间:2013-05-23 17:38:50

标签: java tcp udp libgdx multiplayer

我有一个叫做巫师战的游戏,我一直在努力。这个游戏需要允许2个玩家一次玩,并且需要TCP连接来传达拼写创建/破坏等,并且需要UDP连接来处理位置等。它会有一个客户端和一个主机端。据说我的程序设计为在Android上运行。我在网上找到的所有教程/信息都是针对JApplets或类似的东西。所以我想要的是有关如何设置/使用连接的简短代码示例的一些帮助,或者只是指向如何设置实际连接的一些足够有用的信息的链接。

3 个答案:

答案 0 :(得分:4)

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

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

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

答案 1 :(得分:3)

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

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

答案 2 :(得分:2)

你们看过multiplayer super jumper tutorial吗?它使用AppWarp编写,并且也在libgdx社区中使用。