Web専用のFlashブラウザベースのゲームを開発してから約7〜8年が経ちました。もちろん、モバイルデバイスの普及により、状況は変化しました。クライアントは、ゲームがブラウザ(デスクトップとタブレット)で動作することをほぼ想定し始めています。
代わりにHTML5/JSソリューションを使用することについての議論全体はさておき、次のプロジェクトではFlashを使い続けており、コードを最大化しながら、デスクトップブラウザーとiPadで実行するための最良の方法を見つける必要があります。 -使用する。
今日のテクノロジーの現状を考えると、最善の道は何ですか?このゲームは、いくつかの物理学を備えた2D横スクロールタイプのゲームであり、開発は主にビットマップグラフィックス(ベクターではなく)とスプライトシートを使用して行われます。
これが私の選択肢であると私が理解していることです:
オプション1:Web用の「標準」フラッシュプレーヤー(11以降)を対象としたゲームを開発してから、iOS AIR 3.2アプリに移植し、ここで概説するような適切な最適化を行います。
オプション2:デスクトップにStarling / Stage3Dを使用してから、iPadアプリに移植します。スターリングがモバイル+デスクトップ向けのプロダクション品質のゲームを作るプライムタイムの準備ができているかどうか疑問に思っています。Stage3Dは、古いマシンのソフトウェアモードでも十分に機能しますか?
オプション3:HTML5に公開できるCS6の新機能。これは、完全なゲームを公開するのに十分成熟しているとさえ言えますか?このソリューションの利点は、個別のアプリではなく、iPadのブラウザーで実行できることです。
どんなガイダンスにも大いに感謝します。私はまた、落とし穴と、これらのいずれかに含まれる最適化手法についても疑問に思っています。しかし、これらすべての根本的な問題は、Starling /Stage3Dを使用する必要があるかどうかということのようです。