2011-07-07 11 views
5

Me gustaría utilizar el motor de gráficos C++ (Ogre3D) con el que estoy familiarizado para escribir algunos juegos para Droid (no me acostumbro a Java) y hay muchos comentarios sobre cómo construir las aplicaciones. Sin embargo, no he podido obtener una respuesta sobre la información.Android NDK con C++ Graphics Engine

¿El NDK proporciona la funcionalidad Droid para la entrada, como Touch/Slide/Swipe/Zoom/etc? Solo he usado OIS con Ogre3D en el pasado, y estoy bastante confundido sobre cuál es el caso con el manejo de entrada para el teléfono.

Respuesta

2

Lo que proporciona NDK es solo la parte más baja del procesamiento del búfer de cuadros en C con el fundido disponible desde objetos Java usando jini. IMO deberías esperar un puerto de ogro para Android (que nunca puede suceder) o morir tratando de escribirlo.

0

Eche un vistazo a LibGDX para un back-end acelerado OpenGL ES2.x que puede importar malla Ogre3D. O elige uno de los otros motores 3D más maduros, la compatibilidad con Ogre3D Android simplemente no está allí, y el puerto OGLES2.x es de un desarrollador de MAC, por lo que es iOS inclinado. No esperes que cambie mucho pronto ... busca alternativas.