[英]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.