2012-01-07 121 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