我试图找到一个很好的库组合,以便使用Haxe (只有Haxe,而不是openfl或其他基于Haxe的框架)管理实时通信(客户机/服务器),将闪存(swf)作为客户端的目标,除了不要使用neko之外,没有首选服务器。
目标是做一个简单的tchat,并将所有客户端的显示表示放在aera上。每个客户都可以在这个区域移动他的代表,而另一个客户可以看到移动。
我找到了一些利伯来做这个:
但我不确定什么是最好的收养方式。你有什么建议/评论/建议来选择更好的方式吗?
发布于 2016-03-09 08:53:18
免责声明:我写的图书馆,我在这里分享。
我的新图书馆mphx也许能帮到你。它可以管理连接的“房间”,允许客户端到服务器,服务器到客户端以事件的形式传递消息,最好的是跨平台。它还可以在网络上使用websockets。
它最初是HxNet的扩展,但是我希望它更容易使用。用数据连接和发送“消息”只需几行。
我在github存储库中有几个示例,最简单的例子是“基本”例子。 --您的请求之一是,它不依赖于一个大型库(open等),mphx不依赖。基本示例证明了这一点,并且只在终端中运行。尽管如此,它可以与haxeflixel一起使用,因为您可以看到其他例子。。
听起来你的主要目标是拥有简单的、图形化的多人游戏。为此,您可以查看“运动”的例子。
文档仍然是略略浏览的,代码是alpha的,因此它可能会更改或中断。但是,对于你列出的大多数图书馆来说,这可能是可以说的。安装它的最佳方式如下所示
haxelib git mphx https://github.com/5Mixer/mphx.git
不过,这不会安装这些示例。要运行它们,要么下载存储库作为zip,要么只下载git clone,然后进入示例文件夹。
图书馆:https://github.com/5Mixer/mphx
我做的旧视频。有点过时,很可能是。视频1:https://www.youtube.com/watch?v=07J0wLXwH0g视频2:https://www.youtube.com/watch?v=MUx2CUtsnTU
https://stackoverflow.com/questions/35886493
复制相似问题