Ya sea que use actualmente Flash, Silverlight o solo HTML y jаvascript, rápidamente aprenderá lo básico. Los ejemplos prácticos le muestran cómo crear varios juegos y aplicaciones de entretenimiento con Canvas a medida que aprende. Obtenga una valiosa experiencia con HTML5 y descubra por qué los desarrolladores de aplicaciones líderes deliran esta especificación como el futuro del desarrollo web verdaderamente innovador.
- Crea y modifica dibujos en 2D, texto e imágenes de mapa de bits.
- Incorporar y manipular video, y agregar audio.
- Construye un marco básico para crear una variedad de juegos en Canvas
- Usa mapas de bits y hojas de mosaico para desarrollar gráficos de juegos animados
- Go mobile: aplicaciones de lienzo de puerto a iPhone con PhoneGap
- Explora formas de usar Canvas para aplicaciones de juegos 3D y multijugador
Por Steve Fulton, Jeff Fulton
Editorial: O'Reilly Media
Fecha de lanzamiento: mayo 2011
Páginas: 654
Ver Github...
Tabla de contenido 60262v
Capítulo 1 Introducción a HTML5 Canvas 6b6l4r
La página HTML básica 3y295q
HTML básico que usaremos en este libro 5j5y4a
El modelo de objeto de documento (DOM) y el lienzo 2j3c2y
jаvascript y Canvas 1l113g
Lienzo HTML5 “Hello World!” 3d4z6d
Depuración con Console.log 3t2s3z
El contexto 2D y el estado actual 3u5z5c
El objeto HTML5 Canvas q3m3d
Otro ejemplo: Adivina la letra 6p3o25
Que sigue 58282r
Capítulo 2 Dibujo sobre el lienzo 1t5mq
La configuración básica de archivos para este capítulo 177246
La forma básica del rectángulo 11o4q
El estado del lienzo 5hl1w
Uso de rutas para crear líneas l4c57
Métodos de ruta avanzados 6c1x43
Composición en el lienzo 135y4e
Transformaciones simples de lona 140l
Relleno de objetos con colores y degradados 5s264y
Formas de relleno con patrones 6v2o67
Creando sombras sobre formas de lienzo 86b4n
Que sigue 58282r
Capítulo 3 La API de HTML5 Canvas Text 594qz
Visualización de texto básico 1i4lc
Configuración de la fuente de texto 21422l
Texto y el contexto del lienzo 10682u
Texto con degradados y patrones 5h5t41
Ancho, alto, escala y toDataURL () Revisited k2y1i
Versión final de Text Arranger b731k
Que sigue 58282r
Capítulo 4 Imágenes en el lienzo 2s57
La configuración básica de archivos para este capítulo 177246
Conceptos básicos de la imagen si4m
Animación de Sprite Basada en Células Simple 3g569
Animación avanzada basada en células 1a276y
Aplicando Transformaciones de Rotación a una Imagen 46733b
Creando una cuadrícula de azulejos 6d2sg
Acercamiento y panorámica de una imagen k72l
Manipulación de píxeles 452pw
Copiando de un lienzo a otro 3a1j69
Que sigue 58282r
Capítulo 5 Matemáticas, Física y Animación. 613t13
Moviéndose en línea recta 5d1xq
Rebotando en las paredes u676g
Curva y movimiento circular. 3u656e
Gravedad simple, elasticidad y fricción 5d2x6p
Facilitando 3h384
¿Que sigue? 1c613f
Capítulo 6 Mezclando HTML5 Video y Canvas 2p4j6a
Soporte de video HTML5 1u166v
Convertir formatos de video 5xyb
Implementación básica de video HTML5 1t2tr
Precarga de vídeo en jаvascript 5g4x2n
Video y el lienzo 585g4p
Video en los ejemplos de lienzo 5p486z
Animación revisada: Videos en movimiento 5p677
¿Que sigue? 1c613f
Capítulo 7 Trabajando con Audio r3m6m
La etiqueta básica <audio> 4o1n4v
Formatos de audio 54n57
Propiedades de etiqueta de audio, funciones y eventos 321h6d
Reproducción de un sonido sin etiqueta de audio 533c3f
Creando un Reproductor de Audio Canvas 2q4y2c
Estudio de caso en audio: Juego Space Raiders 48h5r
Que sigue 58282r
Lo esencial del juego del lienzo del capítulo 8 j6u1c
¿Por qué los juegos en HTML5? 42o66
Nuestro juego básico archivo HTML5 2b181b
El diseño de nuestro juego pv1p
Gráficos del juego: dibujar con caminos 60y4p
Animando en el lienzo 601a5w
Aplicando Transformaciones a Gráficos de Juegos 45o5a
Transformaciones gráficas del juego o3a6h
Juego de Física y Animación de Objetos. 4l175j
Un marco de juego básico 2e2m4s
Poniendolo todo junto 3m70t
El jugador objeto 4e533b
Algoritmos de juego de Geo Blaster i5m37
El Geo Blaster Basic Full Source 4t5z3r
Prototipo de objeto de rock u5b2a
Que sigue 58282r
Capítulo 9 Combinando Bitmaps y Sonido 2l5j2m
Geo Blaster Extended 4a2b15
Creación de una hoja de mosaico dinámico en tiempo de ejecución h1650
Un juego simple basado en azulejos 4r6b3e
Que sigue 58282r
Capítulo 10 Movilización de juegos con PhoneGap 2y3x6j
¡Vamos móvil! 6v2h2o
Creando la aplicación iOS con PhoneGap 602k5j
Más allá del lienzo 3y3s
Que sigue 58282r
Capítulo 11 Exploraciones adicionales 71a19
3D con WebGL 4p716g
Aplicaciones multijugador con ElectroServer 5 5c3o2u
Conclusión 6j3h1q
Colofón 1s5z7