是否有一個現有的AS3遊戲引擎已經過優化,可以使用Adobe的移動iOS打包程序運行。適用於iOS的高性能ActionScript移動遊戲引擎
我目前正在試驗Flixel,因爲它是一個非常棒的AS3遊戲引擎,但它在我的iPhone 4上運行得非常慢(所以我確信在較慢的硬件上性能會很糟糕)。我有興趣優化它以在iOS上良好運行。
另外,如果性能無法達到,我可能會放棄iPhone上的AS3,而是選擇類似Cocos2D或某種本地Objective-C引擎。能夠集成AS3的一些高級功能,比如物理引擎,RTMFP(UDP實時多人遊戲庫等),真是太好了。
這可能值得使用像Haxe這樣的交叉編譯AS3到C++並將其用作橋樑(但我會失去一些很好的Flash Player VM功能)。
已經有一些Flixel引擎的Objective-C端口。
- https://github.com/ericjohnson/canabalt-ios
- HAXE端口C++的Flixel AS:http://flixel.org/forums/index.php?topic=2549.0
你可以從iPhone打包機中獲得良好的性能,因爲我們即將發佈一個寫在其中的遊戲。問題是其中一個人不得不編寫他自己的物理引擎,因爲現有的引擎沒有針對移動設備進行優化。我會說,使用Flash確實具有在Android上運行相同代碼庫的優勢 - 這就是我們爲什麼要這麼做的原因。 – 2011-06-13 22:29:31
彌敦道你應該重新發表你的評論作爲答案。 – 2011-06-14 19:52:49