0

我正在开发一个需要使用 Smartfox 服务器的多人游戏,当然我想开始在 HaxeNME 中创建客户端,以便同时导出到 iphone / android / web。据我所知,smartfox 仅支持 Flash(和其他但不支持 Haxe)客户端库。那么,任何已经在这方面工作的人都可以指出正确的图书馆或方向吗?我真的不想为 Haxe 重写客户端库,因为它很耗时?

还是我应该使用其他技术来开发这个游戏?如果没有其他方法可以让 haxeNME 与 smartfox 一起使用,我倾向于回退到 Unity ......大家有什么想法吗?

谢谢你的回答!

4

3 回答 3

2

如果您的目标是 CPP/NME,恐怕您唯一的选择是将 SmartFox AS3 客户端代码移植到 Haxe。

有一些工具可以帮助完成任务。寻找 as3hx。

于 2012-01-07T15:31:26.460 回答
2

我已将 AS3 smartfox 移植到 haxe/cpp。除了 BlueBox 模块之外,所有工作都很好,因为 nme.net.URLRequest 尚不支持 POST 方法:/ 但未来我将在 flash 目标、Java 和 ObjectiveC 上使用带有 nme.JNI 的 Android 和 iOS和 nmex 支持...

于 2012-01-18T13:11:45.360 回答
1

如果您的意思是使用 smartfox 的 SWC 文件,haXe 目前不支持 SWC 链接,但是您可以使用它们。您首先必须解压缩 SWC 以提取 library.swf 并将其与 --swf-lib library.swf 添加到您的编译器参数中。

更多信息请访问http://haxe.org/manual/swc

于 2012-01-07T07:25:48.587 回答