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
- escenas de desplazamiento. Usando CCParallaxNode. Space game example
- InfiniteParadax Clase Here, para repetir los mismos fondos todo el tiempo.
- Slider codeHERE el video.
- pantalla dividida usando 2 capas Here
- Sharped TTF Label, Better labels
AVANZADO
- Integración OpenFeint con cocos2d-x. Solo encontré This example, Here más detalles.
- Archivado en GameCenter.Here
Extensiones
- No he probado todo, pero trabajan muy bien walzer's Extensions
- MarkusPfundstein 's extensiones
- DualFace extensions, en realidad en el desarrollo
ejemplos de código
- ejemplos Clawoo
- Simple Game 1
- Simple Game 1 - part 2
- Simple Game 1 - part 3
- BreakOut
- Pong
- Cute a pult
- TileBased game
- Asteroids
- Bada.com
- Ballon Ride
- Demostración y une colección
- supersuraccoon-cocos2d demos (Not all C++)
- supersuraccoon-cocos2d links collection
- Otro ejemplo de código: Tiny Wings Remake on Android using Cocos2d-X
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.
Gracias, añadió link – vgonisanz
Gracias por esta lista ... ¡muy útil! +1 – jsherk
¿Dónde está la pregunta? – jptsetung