![](/img/trans.png)
[英]LibGDX Game Works as Expected on Desktop, But Not on Android Device
[英]Java libgdx(desktop/android) multiplayer game how to
我有一个叫做精灵战争的游戏,我一直在努力。 这个游戏需要允许2个玩家一次玩,并且需要TCP连接来传达拼写创建/破坏等,并且需要UDP连接来处理位置等。 它会有一个客户端和一个主机端。 据说我的程序设计为在Android上运行。 我在网上找到的所有教程/信息都是针对JApplets或类似的东西。 所以我想要的是一些有关如何设置/使用连接的简短代码示例的帮助,或者仅仅提供有关如何设置实际连接的一些足够有用的信息的链接。
最好的方法(或至少1种方法)是使用普通的HTTP请求: http : //libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/Net.html
您可以创建一个实现REST的Web服务,并为更新和使用数据创建调用。
或者,如果您打算使用Android和桌面,您也可以使用WebSockets: https : //github.com/pepedeab/libGDX-Net
对于那些不读评论但仍在寻找tcp客户端的人。
您可以使用支持桌面和Android的KryoNet https://github.com/EsotericSoftware/kryonet
你们看过多人超级跳投教程吗? 它使用AppWarp编写,并且也在libgdx社区中被积极使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.