2012-01-02 36 views
1

我一直在使用googling並閱讀了大部分的問題,但仍然困惑,需要一些幫助來理解一些東西。openGL ES支持語言和可移植性的建議

Me:長時間在C#中工作的Web開發人員。

目標:使用openGL ES 2.0開發2D遊戲forriod &僅適用於iOS。

問題:哪種語言更適合用於openGL ES 2.0開發forriod 2D遊戲& iOS(C#或Java)?

我對選擇一種可以定位大多數設備的語言非常困惑。使用語言

感謝

+0

是哪種語言更好的C#和Java或其他選項允許? – Tommy 2012-01-02 21:56:52

回答

2

如果你是一個C#開發人員,我建議繼續使用它(因爲你需要學習很多的移動開發和OpenGL新的東西和你已經熟悉了,你至少可以避免新的語言學習壓力,並專注於新技術學習)。

MonoDroid的,C#爲Android: http://xamarin.com/monoforandroid

的MonoTouch,C#爲iOS: http://xamarin.com/monotouch

毫無疑問,Java是的 「原生」 的AndroidObjective C適用於iOS支持的語言是最好的選擇爲平臺,但你應該選擇你最好的選擇,所以我會去C#。

請記住,單聲道框架不是免費的!

沒有爲C++,MoSync另一個有趣的選擇:http://www.mosync.com/

2

您可以通過Objective-C++通過NDK和iOS中使用C++與Android。兩者都使用OpenGL ES,因此您甚至可以在兩個平臺之間共享代碼。

+1

對於它的價值,我已經實際做到了。這是一個PITA設置,尤其是在Android端,但它確實工作。 – 2013-03-25 04:38:41