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 203n57
Capítulo 1 Introducción a HTML5 Canvas 4i1h4x
La página HTML básica 36hq
HTML básico que usaremos en este libro 1j546l
El modelo de objeto de documento (DOM) y el lienzo 101a4s
jаvascript y Canvas 1j371a
Lienzo HTML5 “Hello World!” 2e5bp
Depuración con Console.log 6f114a
El contexto 2D y el estado actual 276t6x
El objeto HTML5 Canvas 6v5v1x
Otro ejemplo: Adivina la letra 3y4143
Que sigue 383f5m
Capítulo 2 Dibujo sobre el lienzo 4a1t1c
La configuración básica de archivos para este capítulo 6a296r
La forma básica del rectángulo 96bk
El estado del lienzo 3n2b1o
Uso de rutas para crear líneas 316b5i
Métodos de ruta avanzados 6f3t1f
Composición en el lienzo 4b6d4d
Transformaciones simples de lona 264r3x
Relleno de objetos con colores y degradados 1v5z70
Formas de relleno con patrones 1d3r6h
Creando sombras sobre formas de lienzo 4r1t2x
Que sigue 383f5m
Capítulo 3 La API de HTML5 Canvas Text 462657
Visualización de texto básico 1y5t35
Configuración de la fuente de texto 5t345m
Texto y el contexto del lienzo 4d2y63
Texto con degradados y patrones 4g1b3f
Ancho, alto, escala y toDataURL () Revisited 4h6k4a
Versión final de Text Arranger 1c3l4u
Que sigue 383f5m
Capítulo 4 Imágenes en el lienzo 5u416g
La configuración básica de archivos para este capítulo 6a296r
Conceptos básicos de la imagen k3x40
Animación de Sprite Basada en Células Simple 4w1p3i
Animación avanzada basada en células 5g3x1g
Aplicando Transformaciones de Rotación a una Imagen 6f4s2a
Creando una cuadrícula de azulejos 6i5y28
Acercamiento y panorámica de una imagen 44o2k
Manipulación de píxeles 2p3133
Copiando de un lienzo a otro 39u27
Que sigue 383f5m
Capítulo 5 Matemáticas, Física y Animación. 5a572f
Moviéndose en línea recta 181z5m
Rebotando en las paredes 4q92n
Curva y movimiento circular. 5v1z2d
Gravedad simple, elasticidad y fricción 3v4j1m
Facilitando 5n6u2w
¿Que sigue? 121l25
Capítulo 6 Mezclando HTML5 Video y Canvas 5rnr
Soporte de video HTML5 3513x
Convertir formatos de video 674z5l
Implementación básica de video HTML5 3y5w36
Precarga de vídeo en jаvascript 5n57z
Video y el lienzo 611z4
Video en los ejemplos de lienzo 36y5n
Animación revisada: Videos en movimiento 3h3h4z
¿Que sigue? 121l25
Capítulo 7 Trabajando con Audio 6t4j3
La etiqueta básica <audio> 5w6537
Formatos de audio ld5w
Propiedades de etiqueta de audio, funciones y eventos 24o29
Reproducción de un sonido sin etiqueta de audio 5h186p
Creando un Reproductor de Audio Canvas 2d3n34
Estudio de caso en audio: Juego Space Raiders 5v4l63
Que sigue 383f5m
Lo esencial del juego del lienzo del capítulo 8 5w6d2s
¿Por qué los juegos en HTML5? 3wa26
Nuestro juego básico archivo HTML5 6cl14
El diseño de nuestro juego 5y2i6f
Gráficos del juego: dibujar con caminos 3ew15
Animando en el lienzo 656z44
Aplicando Transformaciones a Gráficos de Juegos 224f2j
Transformaciones gráficas del juego 66o3q
Juego de Física y Animación de Objetos. 3v1l1m
Un marco de juego básico 7160
Poniendolo todo junto 3v1h8
El jugador objeto 3l3p38
Algoritmos de juego de Geo Blaster 691u4m
El Geo Blaster Basic Full Source 4j481u
Prototipo de objeto de rock 3p1j43
Que sigue 383f5m
Capítulo 9 Combinando Bitmaps y Sonido 19675t
Geo Blaster Extended 4i2q5l
Creación de una hoja de mosaico dinámico en tiempo de ejecución 226hu
Un juego simple basado en azulejos t5t1b
Que sigue 383f5m
Capítulo 10 Movilización de juegos con PhoneGap 23294l
¡Vamos móvil! 5j4m5r
Creando la aplicación iOS con PhoneGap hm50
Más allá del lienzo 5s6x
Que sigue 383f5m
Capítulo 11 Exploraciones adicionales 3p5s6y
3D con WebGL 5e5oh
Aplicaciones multijugador con ElectroServer 5 6i24e
Conclusión q2y27
Colofón 4x551y