https://devlaravel.imosver.com/fr/libros/cocos2d-x-00104934970010493497Cocos2D-X34.77Con 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, Linhttps://static.arnoia.com/imagenes_small/9788441/978844153435.jpgLibrosLibros/INFORMATICASin stockANAYA MULTIMEDIA000https://static.arnoia.com/imagenes_small/9788441/978844153435.jpg36.651.832013/09/309788441534353Engelbert, RogerLibrosaño_2013idioma_CastellanoCautor_Engelbert, Rogersaga_TECNOLOGíA MULTIMEDIA
Artículo
Cocos2D-X
Engelbert Roger
ANAYA MULTIMEDIA
INFORMATICA
? Avis sur les Cookies
Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site.
Lire la politique des cookies.
? Gérer les préférences des cookies
Ce type de cookies permet à l'utilisateur de naviguer sur un site web, une plateforme ou une application et d'utiliser les différentes options ou services qui y existent.
imosver_session
Description
Cookie technique interne. Il maintient votre session identifiée pendant votre navigation : le panier, la langue et l'accès à votre compte. Le site ne peut pas fonctionner sans lui.
Durée
120 minutes
Dépendances
Domaine
imosver.com
OCT8NE
Description
Ce cookie est utilisé pour le bon fonctionnement du Chat Oct8ne afin de fournir le service d'assistance à la clientèle à l'utilisateur.
Ce sont celles qui permettent le suivi et l'analyse du comportement des utilisateurs sur notre site. Les informations collectées sont utilisées pour mesurer l'activité des utilisateurs sur le site web et pour élaborer des profils de navigation des utilisateurs.
_clsk
Description
Il enregistre des données statistiques sur le comportement des visiteurs sur le site web. Ceci est utilisé pour des analyses internes par l'opérateur du site.
Durée
1 jours
Dépendances
Domaine
imosver.com
logglytrackingsession
Description
Identifie et enregistre la session de l'utilisateur à des fins analytiques.
Durée
Session
Dépendances
Domaine
.imosver.com
GOOGLE_ANALYTICS
Description
Enregistre un identifiant unique qui est utilisé pour générer des données statistiques sur la façon dont le visiteur utilise le site web.
Durée
1 année
Dépendances
Domaine
.imosver.com
_clck
Description
Cookie interne de Microsoft Clarity. Elle enregistre un identifiant anonyme du navigateur afin d'attribuer à un même utilisateur les visites sur ce site et d'établir des statistiques d'utilisation.
Durée
1 année
Dépendances
Domaine
imosver.com
CLID
Description
Cookie tierce de Microsoft Clarity. Elle identifie la première fois que Clarity détecte ce navigateur sur un site utilisant le service.
Durée
1 année
Dépendances
Domaine
clarity.ms
_ga
Description
Cookie de Google Analytics. Il enregistre un identifiant anonyme du navigateur afin de distinguer les utilisateurs et d'établir des statistiques d'utilisation du site.
Durée
2 année
Dépendances
Domaine
.imosver.com
_ga_LZR660YW0M
Description
Cookie de Google Analytics 4. Il conserve l'état de la session d'analyse afin de mesurer les visites et le parcours sur le site.
Durée
2 année
Dépendances
Domaine
.imosver.com
Ce sont celles qui nous permettent d'adapter la navigation sur notre site web à vos préférences (ex. : langue, navigateur utilisé, etc.).
_fbp
Description
Utilisé par Facebook pour proposer une série de produits publicitaires, tels que des offres en temps réel de publicitaires tiers.
Durée
3 mois
Dépendances
Domaine
.imosver.com
afiliado
Description
Cookie interne du programme d'affiliation. Il conserve pendant 30 jours le code de l'affilié qui vous a amené sur le site, afin de pouvoir lui attribuer la vente.
Durée
1 mois
Dépendances
Domaine
imosver.com
MUID
Description
Cookie tierce de Microsoft. Elle identifie les navigateurs uniques qui visitent les sites de Microsoft et est utilisée à des fins publicitaires, d'analyse et opérationnelles.
Durée
1 année
Dépendances
Domaine
clarity.ms
ANONCHK
Description
Cookie tierce de Microsoft. Elle indique si l'identifiant MUID est transféré vers ANID, un cookie utilisé à des fins publicitaires.
Durée
10 minutes
Dépendances
Domaine
clarity.ms
MR
Description
Cookie tierce de Microsoft. Elle indique si l'identifiant MUID doit être actualisé.
Durée
7 jours
Dépendances
Domaine
clarity.ms
SM
Description
Cookie tierce de Microsoft. Elle synchronise l'identifiant MUID entre les différents domaines de Microsoft.
Durée
Session
Dépendances
Domaine
clarity.ms
_fbc
Description
Cookie de Meta. Il enregistre l'identifiant de la publicité Facebook ou Instagram depuis laquelle vous êtes arrivé, afin d'attribuer la visite à cette campagne publicitaire.
Durée
3 mois
Dépendances
Domaine
.imosver.com
_gcl_au
Description
Cookie de Google Ads. Il enregistre la visite provenant d'une publicité afin de mesurer les conversions des campagnes publicitaires.
Durée
3 mois
Dépendances
Domaine
.imosver.com
_uetsid
Description
Cookie de Microsoft Advertising. Il identifie votre session de navigation afin de mesurer les conversions des campagnes publicitaires Bing.
Durée
1 jours
Dépendances
Domaine
.imosver.com
_uetvid
Description
Cookie de Microsoft Advertising. Il identifie votre navigateur d'une visite à l'autre afin de mesurer les conversions des campagnes publicitaires Bing.
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.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 efecto de paralaje Ejercicio: Crear un efecto de paralaje Qué acaba de suceder Añadir un menú al juego Ejercicio: Crear CCMenu y CCMenuItem Qué acaba de suceder Añadir un tutorial al juego Ejercicio: Añadir un tutorial al juego Qué acaba de suceder Resumen 8. Lo físico cuenta: Box2D Creación de un proyecto Box2D con Cocos2d-x Ejercicio: Cómo acondicionar la plantilla básica Qué a