繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM