繁体   English   中英

openGL ES支持语言和可移植性建议

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

毫无疑问, JavaAndroid的“原生”支持语言,因为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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM