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
- Escenas de desplazamiento. Usando CCParallaxNode. Juego espacial ejemplo
- Clase InfiniteParadax Aquí, para repetir los mismos fondos todo el tiempo.
- Código deslizante AQUÍ el video.
- Pantalla dividida usando 2 capas Aquí
- Etiqueta afilada TTF, Mejor etiquetas
AVANZADO
- Integrando OpenFeint con cocos2d-x. Solo encontré Este ejemplo, Aquí más detalles.
- Archivo en GameCenter. Aquí
Extensiones
- No he probado todos, pero funcionan bien Extensiones de walzer
- Extensiones de MarkusPfundstein
- DualFace extensiones , en realidad en desarrollo
Ejemplos De Código
- Ejemplos de Clawoo
- Juego simple 1
- Juego simple 1-parte 2
- Juego simple 1-parte 3
- BreakOut
- Pong
- Lindo un pult
- Juego basado en tilebased
- Asteroides
- Bada.com
- Ballon Ride
- Demo y colección de enlaces
- supersuraccoon-cocos2d demos (No todos C++)
- supersuraccoon-colección de enlaces cocos2d
- Otro ejemplo de código: Tiny Wings Remake en Android usando Cocos2d-X
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
** 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.
6 answers
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
Otro ejemplo de código: Tiny Wings Remake en Android usando Cocos2d-X
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.
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
Cocos2d-x dentro del tutorial de uikit http://jpsarda.tumblr.com/post/24983791554/mixing-cocos2d-x-uikit
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
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
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