La Lista Completa de Tutoriales y Guías Cocos2d-x [cerrado]


Estoy desarrollando un juego usando Cocos2d-x para Android y iPhone. Al principio, tuve muchos problemas para comenzar a usar esta biblioteca, por lo que, en esta pregunta, quiero recopilar todos los tutoriales básicos, medios y expertos porque hay muchas preguntas de información que cometen los mismos errores. Cuando empecé , tuve que buscar mucho en muchos sitios usando mi amigo Google. Espero que esto ayude a la gente a empezar ahora. Todo en c++.

Principiantes

  • Wiki oficial enlaces
  • Cómo empezar en multiplataforma AQUÍ El mejor. Increíble, XCODE (MAC) y ECLIPSE (LINUX) tutorial.
  • Una guía sencilla para Start
  • Otra guía multiplataforma
  • Guía impresionante para comenzar a programar en Eclipse + Android y DEBUG , gracias a Marcio Andrey
  • Otra forma de integrar cocos2d-x en Android
  • Ejemplo social, Facebook + email + Twitter en iOS y Android AQUÍ

Medio

AVANZADO

Extensiones

Ejemplos De Código

CONSEJOS

  • Formato de audio Soportado
  • Si usa Linux, por favor, no use cocos2d-android o cocos2d-android-1, está decretado. Trate de usar cocos2d-x

  • Si usa Linux, y no sabe cómo usar código nativo, Eche un vistazo en el desarrollo

  • CCLOG ("String"); No funciona en Eclipse log cat, pero CCLog lo hace!

  • Max textures size / resolution Aquí

  • Iphone utilice RETINA para dibujar texturas en HD, pero no se utilizan en Android. Mi solución es utilizar RETINA en iphone, y setscale compilar solo en Android. Wiki Multi-resolución . En Ejemplo:

    #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
    this->setObjectScale(1);
    #endif  // CC_PLATFORM_IOS
  • Tu primer ejemplo debe ser el oficial de la WIKI

** PÁGINA OFICIAL COCOS2D-X **

¿Qué necesitará esta pregunta?

  • XML Tutorial, no tengo nada en esta área. En realidad, estoy trabajando en algún código. Haré un tutorial. La biblioteca que se puede usar es libxml2
  • Creando menús ejemplo
  • Ejemplo de menú deslizante
  • La clase de gestos no está implementada yet

Si tienes problemas, usa la etiqueta Cocos2d-x en Stackoverflow, e intentaré ayudarte.

Ya he leído el FAQ pero el 90% de las preguntas relacionadas con cocos2d/android presentan el mismo problema, utilizando bibliotecas obsoletas. Solo quiero ayudar a la gente a comenzar a usar cocos2d-x. Toda la información adicional será Bienvenida.

Author: vgonisanz, 2012-05-23

6 answers

Aquí tienes discusiones complementarias sobre el tema, puede ser interesante.

Debate 1

Debate2

 4
Author: Jav_Rock,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:34:28
 8
Author: Di Wu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-06-11 02:02:42

Buena lista. El Angry Ninjas Starter Kit tendrá una actualización de Cocos2d-X pronto.

 6
Author: Justin at CartoonSmart,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-06-11 12:25:06
 6
Author: jptsetung,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-06-13 09:51:34

Https://github.com/dualface/cocos2d-x-extensions/blob/master/TODO.tasks , está desarrollando buenas características en cocos2d-x

 6
Author: Daniel Fernández Bermúdez,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-07-14 09:30:41

Cocos2d-x dentro de tu aplicación clásica para Android (Java) tuto http://jpsarda.tumblr.com/post/26000816688/integrate-cocos2d-x-c-into-an-android-application

 5
Author: jptsetung,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-06-27 14:51:49