2012-06-09 16 views
7

Quiero hacer un juego usando baldosa Editor de mapas y quiero mover el personaje por el uso de un D-Pad para mover el personajeCocos vs AndEngine para android

Así que me pregunto cuál es el motor sería mejor And Engine o Cocos2d

Tenga en cuenta que soy un principiante en esto, así que me gustaría ver muchos tutoriales. :-D

Gracias

No te
+0

Para los principiantes yo siempre lo recomendaría a recoger el motor para el que se pueden encontrar más tutoriales (o incluso libros). – LearnCocos2D

Respuesta

6

Ambos motores suprimen la carga del mapa TMX bastante fácil y la entrada de D-PAD. Entonces, si sus requisitos son solo eso, no hay una gran diferencia. Solo usa lo que conoces.

+0

gracias :-) Decidido sobre Cocos. Cualquier tutorial por ahí. Encontré algunos específicos para los sprites pero ninguno para Tiles. Sólo fragmentos – cjds

4

Cocos2d-android tienen soporte más. Debe usar cocos2d-x, plataforma cruzada, usar JNI para usar el código C++. Más información HERE.

Cocos2d-x es ideal para crear juegos, pero no he usado nunca AndEngine.

3

Empecé con Cocos2d-androide, ya que parecía una mejor opción, pero después de un tiempo me sorprendió que no pude encontrar ninguna tutoriales para Cocos2d-androide

o bien ir al Cocos2d-x-androide, o tomar And Engine Nunca probé Cocos2d-x-android, pero puedo confirmar que AndEngine es bastante bueno y tengo muchos ejemplos y suficientes tutoriales para empezar. Sin embargo, AndEngine carece de documentación ... pero eso no será un problema si comenzó. con los ejemplos oficiales]

Editar: AndEngine es un poco muerto

2

Hay una gran cantidad de errores en el infierno ... AndEngine tuve por primera vez el mismo dilema de escoger una cosa sobre otra, pero mis opciones incluyen libgdx, andengine y cocos2dx ...

Aunque libgdx es un marco pero es el el más poderoso de todos y puedes profundizar mucho en el código (puedes crear algunos eventos extraordinarios) ... pero para un principiante como yo, eso es difícil ya que no tengo experiencia en programación de juegos (también el tipo de documentación fácil) dado en su sitio lo invita a usarlo, pero después de un tiempo cuando desea crear algo propio, se queda perplejo). ¡¡¡Pero el mejor rendimiento está garantizado !!

Luego viene el AndEngine .. excelente trabajo realizado por Nicolas ... pero, por desgracia, el número de errores aumenta y no hay resultados consistentes en los dispositivos ... es uno de los principales inconvenientes ... puedes evitar errores pero cuando el rendimiento se golpea duro, no tienes más opción que dejarlo !!

Cocos2d-x (esto es lo que AndEngine sin errores y buen rendimiento sería en el futuro) .. pero el único inconveniente con los cocos es la programación en el sistema operativo no-a-mac ... no tienes el código de finalización habitual y las características minúsculas que son esenciales para los programadores estos días ... ¡pero para el rendimiento y la codificación resistente a errores tenemos un segundo puesto para libgdx!

+0

buena comparación ... !! útil !! – user2416728

+0

Buena suerte depuración cocos2d-x en Android. Además, no conozco "todos esos errores" en AndEngine. Sí, puede haber un montón de problemas de github alineados, pero estoy desarrollando un juego activamente con él y no he encontrado un solo problema hasta ahora. –

+0

@NicolasGramlich perdón señor nunca pensé que te haría daño pero es posible que desee Echa un vistazo a esto: http://www.andengine.org/forums/tutorials/andengine-gles2-0-anchorcenter-book-t9411-60.html#p48473 – Altair

1

Para Android, recomiendo LibGDX: nativo, buena documentación y gran comunidad/foro.

4
Libgdx  : Java (Good documentation/Sample example) 
        (Android/iOs/3D support also) 

Cocos2d-x : C++ (Good documentation and Sample example) 
        (Android/iOS/window/bada/blackbarry/etc/3D supports) 

AndEngine : Java (Documentation is **OK** but bit of issue) 
        (Android) 

Cocos2d-android : Java (bIT of documentation/ easy to use) 
         (Almost dead only android) 

Si familiarizados con javachoose LibGdxOcocos2d-x para C++.

Me recomendó que se debe elegir cocos2d-X

+1

Totalmente a la derecha, uso AndEngine es una gran lib con muchas extensiones que hacen todo, pero pobre en documentación, también uso Libgdx muy buena lib con gran documentación – mina