tutoriais mais recente desenvolvimento web
 

Canvas Jogo HTML


O HTML <canvas> elemento é exibido como um objeto retangular em uma página web:


Canvas HTML

O <canvas> elemento é perfeito para fazer jogos em HTML.

O <canvas> elemento oferece todas as funcionalidades que você precisa para fazer jogos.

Use JavaScript para desenhar, escrever, inserir imagens, e mais, para as <canvas> .


.getContext ( "2d")

O <canvas> elemento tem um built-in objeto, chamado de getContext("2d") objeto, com métodos e propriedades para desenho.

Você pode aprender mais sobre o <canvas> elemento, eo getContext("2d") objeto, no nosso Tutorial lona .


Começar

Para fazer um jogo, comece por criar uma área de jogo e torná-lo pronto para o desenho:

Exemplo

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]);
    }
}
Tente você mesmo "

O objeto myGameArea terá mais propriedades e métodos mais adiante neste tutorial.

A função startGame() chama o método start() do myGameArea objeto.

O start() método cria um <canvas> elemento e insere-lo como o primeiro childNode do <body> elemento.