Canvas Гра
HTML елемент <canvas> відображається як прямокутний об’єкт на вебсторінці:
HTML Canvas
Елемент <canvas> ідеально підходить для створення ігор на HTML.
Елемент <canvas> пропонує всі функції, необхідні для створення ігор.
Використовуйте JavaScript, щоб малювати, писати, вставляти зображення тощо на <canvas>.
.getContext("2d")
Елемент <canvas> має вбудований об’єкт, який називається об’єктом getContext("2d"), із методами та властивостями для малювання.
Ви можете дізнатися більше про елемент <canvas> і об’єкт getContext("2d") в Canvas Підручнику на нашому сайті W3Schools українською.
Початок
Щоб створити гру, почніть зі створення ігрової зони та підготуйте її до малювання:
Приклад
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]);
}
}
Спробуйте самі »
Об’єкт myGameArea матиме більше властивостей і методів далі в цьому посібнику.
Функція startGame() викликає метод start() об’єкта myGameArea.
Метод start() створює елемент <canvas> та вставляє його як перший дочірній вузол елемента <body>.

