2012-02-27 8 views
0

私は長年にわたり現在RIAタイプのアプリケーションを作成しており、フレックスフレームの作業には非常に満足しています。しかし、私はAIRアプリケーションを作成したことがありません。
私は作成したいキラーモバイルデバイスゲームを持っていると言われていますが、ベストなSDKやIDEを公開するための最良の方法は何もわかりません。
私はいくつか質問があると思います。

フラッシュ開発のようなオープンソースや、フレックスビルダーに最適なIDEは何ですか?
私は4.5フレックスSDKが一番良いと思いますか?
そして、どこでアプリの設定と公開に関する適切なチュートリアルを見つけることができますか?今のところアンドロイドベースのチュートリアルです。私は後でIOSの混乱に陥る可能性があると思う。
私のGoogleの忍者のスキルは私がGoogle経由で得ることができるのはゲームのリンクなので、失敗するようです。
モバイルアプリケーションを作成するための最良の方法は何ですか

答えて

1

私は、Flashがモバイルデバイスに最適な選択肢であると言うには十分な経験がありません。それが私が使った唯一の技術です。ここのゲーム/アプリライブラリはほぼFlash/Flexだけだったので、論理的な選択でした。

モバイル用にコンパイルされたFlashでいくつかのもパフォーマンスの問題があることを知っている:ベクトルレンダリングは、高価である、GPUモードフィルタをレンダリングすることができない、などの文書の束がこの上あります(exemple

のためとしてIDE、私はFlash Builderのみを使用しましたが、正しいパラメータがコンパイラに渡されていれば、FDTまたはFlash Developを使用して、モバイル用にビルドすることができます。

Flex SDKについては、最新バージョンは4.6です.FLEXが必要な場合は、これが使用する必要があります。 Flexアプリケーションはinitには時間がかかりますが、ビューベースのナビゲーションやネイティブテキストなど、モバイル上で興味深いものを提供します。純粋なフラッシュは、ファイルサイズの点でより軽量であり、コンパイルがより高速です。あなたのゲームにRIAのようなインターフェイスが必要ない場合は、Flexをまったく使用しないことを検討するかもしれません。

モバイル用のAIRを使用する必要があります。iOSの場合はキャプティブランタイム、Androidの場合はオプションです。キャプティブランタイムは、AIRランタイムがアプリに組み込まれていることを意味します(より大きなアプリですが、外部アプリには依存しません)。現在のSDKのバージョンは3.1です。

プロジェクトのセットアップ方法に関するチュートリアルは、使用するIDEによって異なります。次に、「[IDE] Flash mobile project setup」のようなものを探してください。

最後に、iOSで始めることをお勧めします。 Android用のデバイスは数多くあり、あるデバイスでのみ発生し、他のデバイスでは発生しないバグが発生する可能性があります。その逆もあります。 iOSは標準化されているため、後で例外を管理することができます。

興味深いことに、iOSで外部SWFを動的に読み込む際にコードをインポートすることは不可能であるということを指摘したいと思います。それらをSWCにエクスポートして、代わりにオブジェクトのインスタンスを作成する必要があります(とにかくその方法はもっとクリーンです)。

+0

私はiPad 1のFlexが遅いと付け加えたいと思います。単純なアプリでもインタフェースがスムーズに動作していないことがわかります。また、Flexコンポーネントはマルチタッチをサポートしていません。個人的に私はFlexを使ってモバイルアプリを開発しません。 Stage3DをサポートしているAIR 3.2を見てください。少なくとも今はまともなゲームを作ることができます。 –

+0

ここの周りの人は本当にスレッドを閉じるのに跳びます。答えてくれてありがとう。彼らはそれを閉じて以来、私の受け入れが保持されているか分からない。 –

1

私はFlex 4.6/AirをFlashBuilderに搭載してモバイルアプリケーションを構築しています。使用するのは楽しいことです。今日リリースされたAir 3.2 rc1をチェックしてください:ハードウェアアクセラレーション3Dグラフィックが含まれています。ゲームを構築したい場合は、Starlingフレームワーク(Stage3Dを利用する)をお勧めします。

+0

ありがとうございます。私が心に持っているゲームはトップダウン型です。だから私はそれが必要とは思わないが、私はそれを調べるだろう。 –

関連する問題