Trò chơi Canvas
Phần tử HTML <canvas>
được hiển thị dưới dạng đối tượng hình chữ nhật trên trang web:
HTML Canvas
Phần <canvas>
tử này hoàn hảo để tạo trò chơi bằng HTML.
Phần <canvas>
tử này cung cấp tất cả các chức năng bạn cần để tạo trò chơi.
Sử dụng JavaScript để vẽ, viết, chèn hình ảnh và hơn thế nữa vào
<canvas>
.
.getContext ("2ngày")
Phần <canvas>
tử có một đối tượng dựng sẵn, được gọi là getContext("2d")
đối tượng, với các phương thức và thuộc tính để vẽ.
Bạn có thể tìm hiểu thêm về <canvas>
phần tử và
getContext("2d")
đối tượng trong Hướng dẫn Canvas của chúng tôi .
Bắt đầu
Để tạo một trò chơi, hãy bắt đầu bằng cách tạo một khu vực trò chơi và chuẩn bị cho nó sẵn sàng để vẽ:
Thí dụ
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]);
}
}
Đối tượng myGameArea
sẽ có nhiều thuộc tính và phương thức hơn ở phần sau của hướng dẫn này.
Hàm startGame()
gọi phương thức
start()
của
myGameArea
đối tượng.
Phương
start()
thức tạo một <canvas>
phần tử và chèn nó làm nút con đầu tiên của <body>
phần tử.