1

私はすべてのモバイル プラットフォーム向けのゲームを開発することを計画しており、ゲームのコンセプトはほぼゼロにしています。しかし、現時点で私が直面している唯一の問題は、今後のモバイルのハードウェアで最高の結果を達成するために、最高のライブラリと 3d エンジンが何であるかわからないことです。iPhone 3GS、有名な Snapdragon を搭載した新しい WinMo と Android デバイス、Samsung、ARM、Qualcomm、さらには Intel や AMD の他のプロセッサについて話しています。今のところ、ogre ライブラリを使用する予定ですが、移植性を提供するものは何ですか?? これは、単なるコーディングではなく、設計上の問題です。どんな助けでも大歓迎です。協力したい他の人も大歓迎です。メールを送ってください。

4

2 に答える 2

2

Window Mobile についてはよくわかりませんが、(現時点では) Android と iPhone の互換性には障壁があります。マネージド コードとネイティブ コードです。Android では Java で記述することを強く推奨していますが、iPhone では Objective-C または C++ (または C) が必要です。Android にはネイティブ開発キットがありますが、現在、多くのライブラリは公開されていません。時間の経過とともにさらに多くの API を追加しますが、Dalvik バイトコードは新しいデバイスで実行されるため、Android 開発者は引き続き Java 開発を奨励します。

これは私の意見ですが、最初は 1 つのプラットフォームだけに集中します。プライマリ プラットフォームを選択し、可能であれば移植可能な C++ でコア ゲーム コードを記述し、プラットフォーム固有の部分をコア ゲーム コードから分離します。あなたの目標は、ゲームを公開することです。いくらかのお金が入ってきたら、2 番目のプラットフォームのポートに焦点を合わせ始めます。

于 2009-09-29T17:08:51.520 に答える
1

OpenGL ES と STL を使用することをお勧めします。Android プラットフォームと iOS プラットフォームの両方が OpenGL および STL ライブラリとの互換性を高めており、他のすべてのモバイル プラットフォームがこのコースに従うようです (おそらく Windows Phone 7 を除く)。

于 2011-02-20T18:07:12.040 に答える