COCOS2D-X

COCOS2D-X

ENGELBERT, ROGER

36,60 €
IVA incluido
Descatalogado por la editorial
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2013
Materia
Informática
ISBN:
978-84-415-3435-3
Páginas:
240
Encuadernación:
Otros
Colección:
TECNOLOGIA MULTIMEDIA
36,60 €
IVA incluido
Descatalogado por la editorial
Añadir a favoritos

Sobre el autor
Sobre los revisores

Introducción
Contenido del libro
Requisitos previos
A quién va dirigido este libro
Convenciones
Código fuente

1 . Instalación
Descarga e instalación
Ejercicio: Descargar e instalar Cocos2d-x
Qué acaba de suceder
Hello-x World-x
Ejercicio: Cómo crear nuestra primera aplicación
Qué acaba de suceder
La estructura de las carpetas
Las clase de enlace de iOS
La clase AppDelegate
La clase HelloWorldScene
Quién genera a quién
Más información
Ejercicio: Ejecutar los ejemplos
Qué acaba de suceder
Las otras herramientas
Resumen

2. El programador, C++ y Cocos2d-x
Introducción a Cocos2d-x
Los contenedores
Director y las memorias caché
Y ahora todo lo demás
Ya, pero yo no sé C++...
El archivo de interfaz o cabecera
Ejercicio: Creación de una interfaz
Qué acaba de suceder
El archivo de implementación
Ejercicio: Creación del archivo de implementación
Qué acaba de suceder
La creación de instancias de clase y la gestión de la memoria
Opción 1: utilizar métodos estáticos
Opción 2: al estilo C++ y Cocos2d-x
Qué obtenemos con CCObject
Resumen

3. Nuestro primer juego: Air Hockey
Configuraciones de los juegos
Ejercicio: Creación de un proyecto de juego
Qué acaba de suceder
Ejercicio: Estableciendo las reglas
Qué acaba de suceder
Dar soporte a pantallas retina
Ejercicio: Añadir los archivos de imagen
Qué acaba de suceder
Ejercicio: Añadir soporte para pantallas retina
Qué acaba de suceder
Añadir efectos de sonido
Ejercicio: Añadir los archivos de sonido
Qué acaba de suceder
Extender CCSprite
Ejercicio: Añadir GameSprite.cpp
Qué acaba de suceder
Ejercicio: Implementación de GameSprite
Qué acaba de suceder
El verdadero escenario del juego
Ejercicio: El código fuente de la interfaz GameLayer
Qué acaba de suceder
Ejercicio: Implementar el método init()
Qué acaba de suceder
Ejercicio: Gestión de los toques multi-touch
Qué acaba de suceder
Ejercicio: Añadir el bucle principal
Qué acaba de suceder
Ejercicio: Actualizar el tanteo de los marcadores
Qué acaba de suceder
Resumen

4. Cómo pasarlo bien con los sprites: Sky Defense
El juego: Sky Defense
Los ajustes del juego
El proyecto inicial
Añadir soporte a las pantallas para una aplicación universal
Añadir música de fondo
Inicialización del juego
Cómo usar hojas de sprites en Cocos2d-x
Dibujo de sprites en modo proceso por lotes (batch)
Ejercicio: Creación de un CCSpriteBatchNode
Qué acaba de suceder
Fuentes de mapa de bits en Cocos2d-x
Ejercicio: Creación de etiquetas con fuentes en mapa de bits
Qué acaba de suceder
Ejercicio: Añadir los sprites de la pantalla final
Qué acaba de suceder
Ejercicio: Creación de pools de objetos
Qué acaba de suceder
Los objetos CCAction en breve
Ejercicio: Creación de acciones con Cocos2d-x
Qué acaba de suceder
Animación de un sprite en Cocos2d-x
Ejercicio: Creación de animaciones
Qué acaba de suceder
Hora de jugar
Ejercicio: Gestión de eventos táctiles
Qué acaba de suceder
Ejercicio: Iniciar y reiniciar el juego
Qué acaba de suceder
Ejercicio: Actualización durante el juego
Qué acaba de suceder
Ejercicio: Recuperar objetos desde el pool
Qué acaba de suceder
¡A jugar!
Resumen

5. En la línea: Rocket Through
El juego: Rocket Through
Los ajustes del juego
Primero jugar, después trabajar
El proyecto inicial
Ajustes de pantalla
Qué son las partículas
Ejercicio: Creación de sistemas de partículas
Qué acaba de suceder
Creación de la retícula
Dibujo de primitivas en Cocos2d-x
Ejercicio: ¡A dibujar!
Qué acaba de suceder
El sprite del cohete
Ejercicio: Actualización del cohete
Qué acaba de suceder
Ejercicio: Manejo de los eventos táctiles (toques)
Qué acaba de suceder
El bucle principal del juego
Ejercicio: Añadir el bucle principal
Qué acaba de suceder
Finalizar y reiniciar el juego
Ejercicio: Añadir la finalización y el reinicio del juego
Resumen

6. Un sprite rápido y fácil: Victorian Rush Hour
El juego: Victorian Rush Hour
Los ajustes del juego
Prototipado rápido con Cocos2d-x
Ejercicio: Crear marcadores de posición para los sprites
Qué acaba de suceder
El objeto Player
El objeto Block
El objeto Terrain
Ejercicio: Código fuente de Player
Qué acaba de suceder
Ejercicio: Código fuente del objeto Block
Qué acaba de suceder
Planificación de la clase Terrain
Construcción del objeto Terrain
Ejercicio: Inicialización de la clase Terrain
Qué acaba de suceder
Ejercicio: Inicialización de los bloques
Qué acaba de suceder
Ejercicio: Mover y reiniciar
Qué acaba de suceder
Detección de colisiones
Ejercicio: Añadir la detección de colisiones
Qué acaba de suceder
Añadir los controles
Ejercicio: Manejar toques
Qué acaba de suceder
Ejercicio: Código fuente del bucle principal
Qué acaba de suceder
Resumen

7. Cómo mejorar la apariencia de Victorian Rush Hour
Victorian Rush Hour. El juego
Nuevos sprites
Animaciones
Texturas de los edificios con CCSprite
Ejercicio: Texturizar los edificios
Qué acaba de suceder
Contenedores dentro de contenedores
Creación del e

Con un enfoque totalmente práctico esta guía de iniciación permite construir nuestros propios juegos 2D desde Windows, Mac o Linux para plataformas móviles (iOS, Android, Windows Phone, Marmalade, Linux, Bada, ...) y de escritorio (win32, Linux, Windows 8, Mac OS X) utilizando C++ junto con uno de los frameworks de código abierto más populares del mundo.

A través de claras instrucciones paso a paso de los diferentes juegos que sirven de práctica y desafío, descubriremos la facilidad de uso de Cocos2d-x y su agilidad para el desarrollo. Encontraremos también excelentes ideas para nuestros futuros proyectos en el desarrollo de videojuegos.

Artículos relacionados

  • TRUCOS DE IPHONE QUE APPLE NUNCA TE CONTARÁ, LOS
    VIDAL (@SNOFLAA), ALFONS
    "Deja de adaptarte al teléfono y haz que el iPhone se adapte a tu estilo de vida".Es muy probable que lleves en el bolsillo uno de los dispositivos más potentes del mundo, pero ¿realmente le sacas partido o solo lo usas como despertador, email y redes sociales? A menudo nos frustramos pensando que nuestro móvil es muy caro para el uso que le damos, cuando la realidad es que tie...
    Lo tenemos ;)

    24,95 €

  • CÓDIGO LIMPIO. SEGUNDA EDICIÓN
    MARTIN, ROBERT C.
    Con la segunda edición de Código limpio, Robert C. Martin ("Uncle Bob") revitaliza la guía clásica para la artesanía del software con perspectivas actualizadas, un alcance más amplio y contenido enriquecido. Esta nueva edición, una reescritura completa del superventas original, está preparada para transformar el modo en que los desarrolladores abordan la creación de código y pr...
    Lo tenemos ;)

    62,50 €

  • CONSTRUCCIÓN DE GRANDES MODELOS DE LENGUAJE DESDE CERO
    RASCHKA, SEBASTIAN
    El físico Richard P. Feynman afirmó: «No comprendo lo que no puedo crear». Inspirado en este principio, Sebastian Raschka ofrece en este libro una guía práctica y detallada para construir un modelo de lenguaje de gran tamaño ejecutable incluso en un portátil. Este libro analiza cada etapa del proceso, desde la planificación y codificación del modelo hasta su entrenamiento y aju...
    Lo tenemos ;)

    39,95 €

  • SOFTWARE PARA LA INGENIERÍA DE PROCESOS
    CUATRECASASA ARBOS, LLUIS
    Esta Guía del usuario y el software al que acompaña se ha elaborado para facilitar la comprensión del contenido del libro Diseño avanzado de procesos y plantas de producción flexible, mediante las metodologías y situaciones que presenta. Su utilidad más importante es facilitar su aplicación a los casos reales de diseño de procesos que necesita resolver el propio usuario, con lo...
    Lo tenemos ;)

    30,00 €

  • INTRODUCCIÓN A MICROSOFT FABRIC
    AGUILERA REYNA, DIANA / LÓPEZ CENTENO, NELSON
    Descubre Microsoft Fabric, la nueva plataforma de datos de Microsoft que amplía las capacidades de Power BI y permite implementar procesos de datos modernos de forma sencilla y unificada.El procesamiento y análisis de datos sigue siendo clave en casi cualquier proyecto, y ha cobrado aún más relevancia con los avances de la Inteligencia Artificial Generativa. Esto ha impulsado t...
    Lo tenemos ;)

    30,50 €

  • GESTIÓN DE BASE DE DATOS CON SQL SERVER
    TORRES REMON, MANUEL
    ¿Desea gestionar bases de datos de forma profesional, segura y eficiente? SQL Server es una de las herramientas más potentes para administrar información digital en entornos empresariales. Esta obra le ofrece una guía detallada y actualizada para dominar la versión 2022 del sistema gestor de bases de datos de Microsoft, haciendo especial énfasis en la automatización de procesos...
    Lo tenemos ;)

    19,90 €