Java libgdx(desktop / android)多人游戏如何

csg*_*000 5 java udp tcp multiplayer libgdx

我正在开发一款名为“巫师战争”的游戏。此游戏需要允许2位玩家同时玩,并且需要TCP连接来传达咒语的创建/销毁等,以及UDP连接来处理位置等。它会有一个客户端和一个主机端。话虽这么说,我的程序旨在在Android上运行。我在网上找到的所有教程/信息都针对JApplets或类似的东西。因此,我想从如何建立/使用连接的简短代码示例中获得一些帮助,或者只是指向有关如何建立实际连接的足够有用信息的链接。

ped*_*oso 5

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

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

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

  • WebSockets 不能与 html5 一起使用吗? (2认同)