哪种编程语言在iOS和Android上与OpenGL ES配合良好?

哪种编程语言在iOS和Android上与OpenGL ES配合良好?,android,ios,opengl-es,Android,Ios,Opengl Es,哪种编程语言在iOS和Android上与OpenGL ES配合良好 我特别希望通过OpenGL ES 2获得图形体验。我的经验是使用C#和Unity3D在Javascript和iOS开发中进行web开发。(Unity3D很棒,但与直接处理OpenGL ES相去甚远。)如果你喜欢C#你应该研究MonoTouch。它为iOS带来了卓越的C#体验。它为您提供了对OpenGL ES API的直接访问。简单的回答是可能没有。这就是像Unity这样的工具存在的原因。使iOS和Android之间的工作正常进行

哪种编程语言在iOS和Android上与OpenGL ES配合良好


我特别希望通过OpenGL ES 2获得图形体验。我的经验是使用C#和Unity3D在Javascript和iOS开发中进行web开发。(Unity3D很棒,但与直接处理OpenGL ES相去甚远。)

如果你喜欢C#你应该研究MonoTouch。它为iOS带来了卓越的C#体验。它为您提供了对OpenGL ES API的直接访问。

简单的回答是可能没有。这就是像Unity这样的工具存在的原因。使iOS和Android之间的工作正常进行是一项艰巨的任务。如果您只需要OpenGL ES体验,为什么不在一个平台上尝试呢?Android和iOS都可以调用开放GL ES,但是Android在java中运行,而iOS在C.中使用它,可以在C++中编写所有的游戏逻辑,而只使用java来Android和ObjuleC来访问OpenGL ES API。我将用C++回答,但是你的问题的措辞让我犹豫。你可以在Android和iOS上使用C++,这是肯定的。但是,我不确定你是否能够从C++访问Android上的OpenGL ES命令(你可以从iOS中获得,因为它的OpenGL库是用C编写的,我假设Android也有后端C库,但是它通过java来公开)。但是,编写与C++中的UI或图形无关的代码绝对是一个有效的选择。