2012-01-02 12 views
1

私はグーグルで多くの質問をここで読んでいますが、まだ混乱していて、いくつかのことを理解するには何か助けが必要です。OpenGL ESのサポート言語と移植性の提案

Me:C#で長年働いているWeb開発者です。

対象:iOS専用のOpenGL ES 2.0 forandroid &を使用して2Dゲームを開発する。

質問:andriod & iOS(C#またはJava)用の2Dゲームを開発するために、OpenGL ES 2.0で動作する言語はどれですか?

私は、ほとんどのデバイスをターゲットにできる言語の選択について本当に混乱しています。

おかげ

+0

どの言語がC#やJavaの方が優れているのですか他のオプションが許可されていますか? – Tommy

答えて

2

あなたは、私はそれを継続して使用することをお勧めC#の開発者であれば(あなたがモバイル開発およびOpenGLのために、あなたはすでに精通している言語を使用して、新しいものをたくさん学ぶ必要があるとして、あなた少なくとも新しい言語学習のストレスを避け、新しいテクノロジーの学習に集中することができます)。

MonoDroid、Android用のC#: http://xamarin.com/monoforandroid

MonoTouchで、iOS用のC#: http://xamarin.com/monotouch

Javaは、iOS用Objective CとしてAndroidための "ネイティブ" サポートの言語であることが最良の選択であることは間違いありませんプラットフォームの場合はですが、の場合はになるように選択する必要があります。

モノフレームワークは無料ではありません。

C++、MoSyncのための別の興味深い選択肢があります:http://www.mosync.com/

2

あなたはObjective-C++経由NDK経由とiOSでのAndroidとC++を使用することができます。両方ともOpenGL ESを使用するので、両方のプラットフォーム間でコードを共有することさえできます。

+1

それは価値があるので、私は実際にこれをしました。特にAndroid側で設定するのはピタですが、うまくいきます。 –

関連する問題