لعبة قماش
يتم عرض عنصر HTML <canvas>
ككائن مستطيل على صفحة ويب:
قماش HTML
العنصر <canvas>
مثالي لصنع الألعاب بتنسيق HTML.
يوفر <canvas>
العنصر كل الوظائف التي تحتاجها لصنع الألعاب.
استخدم JavaScript للرسم والكتابة وإدراج الصور والمزيد على ملف
<canvas>
.
.getContext ("2d")
يحتوي <canvas>
العنصر على كائن مضمن ، يسمى getContext("2d")
الكائن ، مع طرق وخصائص للرسم.
يمكنك معرفة المزيد حول <canvas>
العنصر ،
getContext("2d")
والكائن ، في برنامج Canvas Tutorial الخاص بنا .
البدء
لإنشاء لعبة ، ابدأ بإنشاء منطقة ألعاب ، واجعلها جاهزة للرسم:
مثال
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>
للعنصر.