¿Qué lenguaje de programación funciona bien con OpenGL ES en iOS y Android?

¿Qué lenguaje de programación funciona bien con OpenGL ES en iOS y Android?

Busco específicamente obtener experiencia gráfica con OpenGL ES 2. Mi experiencia ha sido con el desarrollo web en Javascript y el desarrollo de iOS usando C# y Unity3D. (Unity3D es excelente, pero está lejos de tratar directamente con OpenGL ES).

preguntado el 04 de julio de 12 a las 07:07

2 Respuestas

La respuesta corta es que probablemente no haya ninguno. Es por eso que existen herramientas como Unity. Hacer que las cosas funcionen entre iOS y Android es una tarea enorme y difícil. Si todo lo que necesita es la experiencia de OpenGL ES, ¿por qué no probarlo en una sola plataforma? Tanto Android como iOS pueden realizar llamadas a Open GL ES, pero Android lo hace en Java mientras que iOS lo hace en C.

Respondido 04 Jul 12, 08:07

¿Es posible algo así como escribir toda la lógica del juego en C++ y solo usar Java para Android y Objective-C para iOS para acceder a la API de OpenGL ES? - garth smith

Iba a responder con C ++, pero la redacción de su pregunta me hizo dudar. Puede usar C ++ tanto en Android como en iOS, eso es seguro. Sin embargo, no estaba seguro de si podría acceder a los comandos OpenGL ES en Android desde C++ (puede hacerlo desde iOS porque su biblioteca OpenGL está escrita en C, supongo que Android también tiene una biblioteca C de back-end, pero está expuesta a través de Java). Sin embargo, escribir código que no sea relevante para la interfaz de usuario o los gráficos en C++ definitivamente es una opción válida. - aburrir

Si te gusta C#, deberías buscar en MonoTouch. Aporta una gran experiencia de C# a iOS. Y le proporciona acceso directo a OpenGL ES API.

Respondido 04 Jul 12, 07:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.