Toile de jeu
L'élément HTML <canvas>
s'affiche sous la forme d'un objet rectangulaire sur une page Web :
Canevas HTML
L' <canvas>
élément est parfait pour créer des jeux en HTML.
L' <canvas>
élément offre toutes les fonctionnalités dont vous avez besoin pour créer des jeux.
Utilisez JavaScript pour dessiner, écrire, insérer des images, et plus encore, sur le
<canvas>
.
.getContext("2d")
L' <canvas>
élément a un objet intégré, appelé l' getContext("2d")
objet, avec des méthodes et des propriétés pour le dessin.
Vous pouvez en savoir plus sur l' <canvas>
élément et l'
getContext("2d")
objet dans notre didacticiel Canvas .
Commencer
Pour créer un jeu, commencez par créer une zone de jeu et préparez-la pour le dessin :
Exemple
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]);
}
}
L'objet myGameArea
aura plus de propriétés et de méthodes plus tard dans ce didacticiel.
La fonction startGame()
appelle la méthode
start()
de l'
myGameArea
objet.
La
start()
méthode crée un <canvas>
élément et l'insère en tant que premier nœud enfant de l' <body>
élément.