Los últimos tutoriales de desarrollo web
 

Juego HTML Canvas


El HTML <canvas> elemento se muestra como un objeto rectangular en una página web:


HTML Canvas

La <canvas> elemento es perfecto para hacer juegos en HTML.

La <canvas> elemento ofrece toda la funcionalidad que necesita para hacer juegos.

Utilice JavaScript para dibujar, escribir, insertar imágenes, y más, en los <canvas> .


.getContext ( "2d")

La <canvas> elemento tiene un objeto, llamado el incorporado en getContext("2d") objeto, con métodos y propiedades de dibujo.

Usted puede aprender más sobre el <canvas> elemento, y el getContext("2d") objeto, en nuestro Tutorial de la lona .


Empieza

Para hacer un juego, empezar por la creación de una zona de juegos, y que quede listo para el dibujo:

Ejemplo

function startGame() {
    myGameArea.start();
}

var myGameArea = {
    canvas : document.createElement("canvas"),
    start : function() {
        this.canvas.width = 480;
        this.canvas.height = 270;
        this.context = this.canvas.getContext("2d");
        document.body.insertBefore(this.canvas, document.body.childNodes[0]);
    }
}
Inténtalo tú mismo "

El objeto myGameArea tendrá más propiedades y métodos más adelante en este tutorial.

La función startGame() invoca el método start() de la myGameArea objeto.

El start() método crea un <canvas> elemento y lo inserta como el primer nodo hijo del <body> elemento.