Red de conocimiento informático - Computadora portátil - ¿Cuáles son los motores de juegos de código abierto de Android?

¿Cuáles son los motores de juegos de código abierto de Android?

El motor de juegos de código abierto de Android es la base del desarrollo de juegos para Android. Elija un buen motor de desarrollo de juegos para Android para desarrollar mejor los juegos. A continuación se muestran varios motores de juegos de código abierto para Android.

1. Angle

Angle es un motor de juegos 2D especialmente diseñado para la plataforma Android. Es ágil, adecuado para un desarrollo rápido y está basado en OpenGL.

Desarrollo de tecnología ES. Todo el motor está escrito en código Java y la implementación se puede reemplazar según sus propias necesidades. El inconveniente es la falta de documentación y el código descargado sólo contiene unos pocos tutoriales de ejemplo.

2. Rokon

Rokon es un robot.

Motor de juego 2D basado en OpenGL

Desarrollado con tecnología ES, el motor de física es Box2D, por lo que puede lograr algunos efectos físicos más complejos. La última versión de este proyecto es

2.0.3

(07/09/10). En general, la mayor ventaja de este motor es que la documentación de desarrollo es bastante completa y el autor del proyecto corrige los errores de retroalimentación muy rápidamente, por lo que el marco es el más utilizado actualmente.

En términos generales, algunas personas simplemente lo llaman la versión de Android del motor Cocos2d-iPhone (la lógica de negocios y el estilo de codificación son realmente similares). Por cierto, alguien en China necesita registrarse como miembro para poder salir.

El marco de juego de Android se deriva de este marco, así que no pienses rígidamente que cargar debe ser bueno y gratis debe ser malo. El requisito mínimo del entorno operativo es Android.

1.5.

3. Juegos

LGame es un motor de juegos Java desarrollado por los chinos. Tiene dos versiones de desarrollo, Android y PC (J2SE). La versión más alta actual es la 0.2.6 (31/07/10). Su trazador de capa inferior LGRPGraphics encapsula todos los gráficos proporcionados por J2SE y J2ME.

API (la versión para PC está encapsulada por Graphics2D, la versión de Android está simulada por Canvas), por lo que la experiencia de desarrollo de J2SE o J2ME se puede aplicar directamente a ambas versiones.

Los códigos principales se pueden trasplantar entre sí. La versión de Android tiene una interfaz Admob incorporada, que puede codificar directamente información publicitaria de Admob sin configurar XML.

Además de componentes básicos comunes como efectos de sonido, gráficos, físicas, sprites, etc. , el motor también tiene paquetes integrados para componentes Java de uso común, como Ioc, xml, http, etc. , el precio es un frasco más grande y una versión para PC.

Ya tiene más de 1,2 MB y la versión de Android se ha simplificado a unos 500 KB. Además, el motor también tiene clases elf J2ME integradas y componentes relacionados implementados según 1:1, que pueden convertir la mayoría de ellos.

Los juegos J2ME están traducidos a versiones de Android o PC. Lo único que lamento es que el autor de este proyecto es un tipo extremadamente vago y no ha proporcionado documentos de desarrollo desde el año pasado hasta este año, solo ejemplos de juegos.

Cargando.

4.jPCT

JPCT es un motor gráfico 3D basado en tecnología OpenGL (estándar OpenGL para PC y OpenGL para Android)

ES),

Basado en el lenguaje Java, tiene un potente Java.

Soluciones 3D. Este motor es similar a LGame (un motor de juegos 2D), y actualmente cuenta con dos versiones de desarrollo para PC (J2SE) y Android.

Una de las mayores ventajas de jPCT es su sorprendente compatibilidad con versiones anteriores. En el entorno de PC, jPCT puede incluso ejecutarse en el entorno JVM1.1 porque se ha completado la interfaz de representación de gráficos proporcionada por jPCT.

Compatible con todos los Java.

La especificación 1.1 (incluso la desaparecida Microsoft

VM e incluso el antiguo Netscape.

Cuatro

VM no es una excepción).

5. Catcake

Catcake es un Java multiplataforma.

El motor gráfico 3D soporta actualmente entornos PC (J2SE) y Android (previsto para versión iPhone). El motor funciona bien en términos de facilidad de uso y rendimiento de ejecución, y admite funciones comunes de desarrollo de juegos, como animación de sprites, procesamiento de audio, reproducción de video, etc.

Por supuesto que hay otros motores de juegos de código abierto para Android que pueden ser mejores.