Cómo utilizar la etiqueta de lona en su juego html5

los simpleGame

el motor de Escena objeto utiliza una de las novedades más interesantes características de HTML5 - la etiqueta de la lona. Este emocionante etiqueta le permite dibujar imágenes y otros elementos directamente en una parte del navegador.

Una breve mirada a un lienzo en juego

Aquí hay una página básica que muestra un lienzo con dos rectángulos y una imagen.

imagen0.jpg

Básica Lienzo demo

Su navegador no soporta la etiqueta canvas ...

Dibujo lienzo básico para su juego

La etiqueta canvas es una etiqueta HTML, pero se utiliza principalmente como un marcador de posición en HTML. La etiqueta canvas tiene un contexto atributo, que permite al programador para dibujar gráficos directamente en la página. Así es como funciona este ejemplo:

  1. Añadir una etiqueta lienzo para el código HTML.

    Normalmente, vamos a crear una etiqueta de lona en el HTML, pero la simpleGame biblioteca agrega automáticamente una etiqueta de tela y lo anexa al final del cuerpo de la página.

  2. Crear una función para el dibujo.

    En este ejemplo, el lienzo se dibuja en una función llamada cuando la página se carga inicialmente. En simpleGame, la función de dibujo se llama 20 veces por segundo.

  3. Obtener un contexto de dibujo.

    La etiqueta canvas apoya un contexto de dibujo 2D (sí, 3D está llegando, pero todavía no está ampliamente soportado). Utilizar el getContext () método para hacer una referencia a la contexto de dibujo.

  4. Crear un javascript Imagen Objeto.

    Sprite objetos en el simpleGame biblioteca se basa en imágenes de javascript. Comience por la creación de un Imagen objeto en javascript.

  5. Establecer atributo de origen de la imagen.

    Para vincular un archivo a la Imagen objeto, establecer el src propiedad de la Imagen oponerse a un archivo de imagen en el mismo directorio que el programa. Esto asociar una imagen con el documento, pero la imagen no será dibujado en la página- lugar, se almacena en la memoria para ser utilizado en el código.

  6. Ajuste el estilo de relleno.

    Puede dibujar dibujos rellenos y abiertos con la etiqueta de la lona. los fillStyle se puede establecer en colores, así como los patrones y degradados.

  7. Crear rectángulos.

    Usted puede dibujar un rectángulo abierto con el strokeRect () método y un rectángulo sólido con el fillRect () método. en el simpleGame biblioteca, el Escena objeto de claro() método simplemente dibuja un rectángulo relleno de color de fondo de la escena.

  8. Dibuja la imagen en el lienzo.

    Utilizar el drawImage () método para dibujar una imagen en un lienzo. Hay muchas variaciones de este método, pero la utilizada en simpleGame especifica la posición y el tamaño de la imagen.




» » » » Cómo utilizar la etiqueta de lona en su juego html5