2012-05-22 12 views
70

Estoy desarrollando un juego usando Cocos2d-x para Android y iPhone. Al principio, tuve muchos problemas para comenzar a usar esta biblioteca, por lo tanto, 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 yo Started, tuve que buscar mucho en muchos sitios usando mi amigo Google. Espero que esto ayude a las personas a comenzar ahora. Todo en C++.The Completest Cocos2d-x Tutorial y lista de guías

principiantes

  • wiki Oficial links
  • Cómo iniciar en multiplataforma HERE la mejor. Increíble, XCODE (MAC) y ECLIPSE (LINUX) tutorial.
  • Una guía sencilla para Start
  • Otra multiplataforma Guide
  • guía impresionante para iniciar la programación de Eclipse + Android y DEBUG, gracias a Marcio Andrey
  • Otra way integrar cocos2d-x en Android
  • Ejemplo Social, Facebook + correo electrónico + Twitter en iOS y Android HERE

Medio

AVANZADO

  • Integración OpenFeint con cocos2d-x. Solo encontré This example, Here más detalles.
  • Archivado en GameCenter.Here

Extensiones

ejemplos de código

TIPS

  • formato de audio Supported
  • Si utiliza Linux, por favor, no utilice cocos2d-androide o cocos2d-android-1, se decreated. Trate de usar cocos2d-x

  • Si utiliza Linux, y no sabe cómo utilizar código nativo, Take a look in development

  • CCLOG ("Cadena"); No trabaje en Eclipse log cat, ¡pero CCLog lo hace!

  • Max texturas tamaño/resolución Here

  • Iphone utilizar RETINA para dibujar texturas en HD, pero no se utilizan en Android. Mi solución es usar RETINA en iphone, y compilación de setscale solo en Android. Multi-resolution Wiki.En el ejemplo:

 
    #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) 
    this->setObjectScale(1); 
    #endif // CC_PLATFORM_IOS 
  • Su primer ejemplo debe ser el funcionario en el WIKI

** ** OFFICIAL PAGE COCOS2D-X

¿Qué va a 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 se puede utilizar es libxml2
  • Creación de menús ejemplo
  • deslizante ejemplo de menú
  • gestos No te clase aún implementado

Si usted tiene problemas, el uso de etiquetas Cocos2d-x en Stackoverflow, y yo intentaremos ayudarte.

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

+2

Gracias, añadió link – vgonisanz

+2

Gracias por esta lista ... ¡muy útil! +1 – jsherk

+1

¿Dónde está la pregunta? – jptsetung

Respuesta

4

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

discussion1

discussion2

+1

Recomendado: http: // www.raywenderlich.com/11283/cocos2d-x-for-ios-and-android-getting-started – NIKHIL

6

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

+3

+1 por un buen enlace! –