tutorial pengembangan web terbaru
 

HTML Permainan Canvas


HTML <canvas> elemen ditampilkan sebagai objek persegi panjang pada halaman web:


HTML Canvas

The <canvas> elemen sangat cocok untuk membuat game di HTML.

The <canvas> elemen menawarkan semua fungsi yang Anda butuhkan untuk membuat game.

Gunakan JavaScript untuk menggambar, menulis, menyisipkan gambar, dan banyak lagi, ke <canvas> .


.getContext ( "2d")

The <canvas> elemen memiliki built-in objek, yang disebut getContext("2d") objek, dengan metode dan properti untuk menggambar.

Anda dapat mempelajari lebih lanjut tentang <canvas> elemen, dan getContext("2d") objek, di kami Canvas Tutorial .


Memulai

Untuk membuat sebuah game, mulai dengan membuat area game, dan membuatnya siap untuk menggambar:

Contoh

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]);
    }
}
Cobalah sendiri "

Objek myGameArea akan memiliki lebih banyak sifat dan metode kemudian dalam tutorial ini.

Fungsi startGame() memanggil metode start() dari myGameArea objek.

The start() metode menciptakan <canvas> elemen dan memasukkan sebagai childnode pertama dari <body> elemen.