[英]openGL ES supporting languages and portability suggestion
我一直在谷歌搜索大量的問題,但仍然困惑,需要一些幫助來理解一些事情。
我:Web開發人員在C#工作了很長時間。
目標:僅針對andriod和iOS開發使用openGL ES 2.0的2D游戲。
問題:哪種語言更適合用於開發用於andriod和iOS(C#或Java)的2D游戲的openGL ES 2.0?
我真的很困惑選擇一種可以針對大多數設備的語言。
謝謝
如果您是C#開發人員,我建議繼續使用它(因為您需要學習很多用於移動開發和OpenGL的新東西,並且使用您熟悉的語言,至少可以避免新的語言學習壓力和專注於新技術學習)。
MonoDroid,C#for Android: http ://xamarin.com/monoforandroid
MonoTouch,i#的C#: http : //xamarin.com/monotouch
毫無疑問, Java
是Android
的“原生”支持語言,因為iOS的Objective C
是平台的最佳選擇,但你應該選擇最適合你的選擇,所以我會選擇C#。
請記住,Mono框架不是免費的!
對於C ++,還有另一個有趣的替代方案MoSync: http : //www.mosync.com/
您可以通過NDK在iOS中使用C ++,在iOS中通過Objective-C ++使用 。 兩者都使用OpenGL ES,因此您甚至可以在兩個平台之間共享代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.