أحدث البرامج التعليمية وتطوير الشبكة
 

HTML لعبة قماش


وHTML <canvas> يتم عرض عنصر ككائن مستطيلة على صفحة ويب:


HTML قماش

و <canvas> عنصر مثالي لصنع الالعاب في HTML.

و <canvas> عنصر يقدم كافة الوظائف التي تحتاج إليها لصنع الالعاب.

استخدام جافا سكريبت لرسم والكتابة وإدراج الصور، وأكثر من ذلك، على <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> العنصر.