ล่าสุดการพัฒนาเว็บบทเรียน
 

HTML เกมผ้าใบ


ใช้ HTML <canvas> องค์ประกอบที่จะแสดงเป็นวัตถุรูปสี่เหลี่ยมผืนผ้าบนหน้าเว็บ:


HTML ผ้าใบ

<canvas> องค์ประกอบที่สมบูรณ์แบบสำหรับการทำเกมในรูปแบบ HTML

<canvas> องค์ประกอบที่มีฟังก์ชันการทำงานทั้งหมดที่คุณต้องการสำหรับการทำเกม

ใช้งาน JavaScript เพื่อวาด, เขียน, แทรกรูปภาพและอื่น ๆ บน <canvas>


.getContext ( "2D")

<canvas> องค์ประกอบมีในตัววัตถุที่เรียกว่า getContext("2d") วัตถุที่มีวิธีการและคุณสมบัติสำหรับการวาดภาพ

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ <canvas> องค์ประกอบและ getContext("2d") วัตถุของเรา สอนผ้าใบ


เริ่ม

ที่จะทำให้เกมเริ่มต้นด้วยการสร้างพื้นที่การเล่นเกมและทำให้มันพร้อมสำหรับการวาดภาพ:

ตัวอย่าง

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> องค์ประกอบและแทรกว่ามันเป็น childnode แรกของ <body> องค์ประกอบ