2012-01-07 68 views
0

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

或者我应该用其他技术来开发这款游戏吗?如果没有其他方法让haxeNME与smartfox合作,我倾向于回归Unity!任何想法,每个人?

感谢您的回答!

回答

1

如果您的意思是使用smartfox的SWC文件,haXe目前不支持SWC链接,但是您可以使用它们。您首先必须解压缩SWC才能解压缩library.swf,并将其与--swf-lib library.swf一起添加到编译器参数中。在http://haxe.org/manual/swc

+0

感谢的人,但是这不是我想要的,因为我不是针对闪存:( – thienhaflash 2012-01-13 03:33:24

2

详细信息,如果您的目标是CPP/NME,恐怕你唯一的选择就是端口SmartFox AS3客户端代码HAXE。

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

+0

感谢的人:(但正如我以前说过的,这太耗费时间,我可能需要回落到Unity3D然后 – thienhaflash 2012-01-13 03:34:27

2

我已经将AS3 smartfox移植到haxe/cpp。 所有作品相当精细,除了因为nme.net.URLRequest的BLUEBOX模块不支持POST方法尚未:/ 但在未来的危机,我会使用SWC上闪存目标,Java和的ObjectiveC Android和iOS与NME .JNI和nmex支持...

+1

仅供参考 - 这是昨日发布的NME 3.2测试版包括POST支持 – 2012-02-08 16:54:07