Game Canvas
Die HTML <canvas>
-element word as 'n reghoekige voorwerp op 'n webblad vertoon:
HTML-doek
Die <canvas>
element is perfek om speletjies in HTML te maak.
Die <canvas>
element bied al die funksionaliteit wat jy nodig het om speletjies te maak.
Gebruik JavaScript om te teken, skryf, beelde in te voeg, en meer, op die
<canvas>
.
.getContext("2d")
Die <canvas>
element het 'n ingeboude voorwerp, wat die getContext("2d")
voorwerp genoem word, met metodes en eienskappe om te teken.
Jy kan meer leer oor die <canvas>
element, en die
getContext("2d")
voorwerp, in ons Canvas Tutoriaal .
Begin
Om 'n speletjie te maak, begin deur 'n speletjie-area te skep en maak dit gereed om te teken:
Voorbeeld
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]);
}
}
Die voorwerp myGameArea
sal later in hierdie tutoriaal meer eienskappe en metodes hê.
Die funksie startGame()
roep die metode
start()
van die
myGameArea
objek aan.
Die
start()
metode skep 'n <canvas>
element en voeg dit as die eerste kindnode van die <body>
element in.