Html5 Canvasกันโดย教程จะแบ่งออกเป็น
5章如何使用画布制作游戏
- 01×03:OSCAR前往…
- [已解决] Warframe Launcher更新失败! 由于下载内容损坏而导致的错误
- 您需要了解的印度鲜为人知的运动!
- 第19届国际足球锦标赛
- 展示并宣布我们是PAX East的管理员
第1章:简介和背景
第2章:[教程]如何移动印版
第3章:[教程]如何随机选择猫
第4章:[教程]如何建立评分系统
第5章:[教程]如何制作游戏结束

งาสร้าง结构ของ文件夹กันก่อนโดยจะแบ่งได้ตามภาพนี้

งhtml html 5
เพิ่ม ลงไปในhtmlกำหนดขนาดและStyleของCanvas
กดเปิดากนั้นกดเปิดhtmlจะได้ดังรูปนี้

背景
งไฟล์ร้างไฟล์JavaScriptsตั้งชื่อMain.js
var canvas = document.getElementById(“ canvas”);
var ctx = canvas.getContext(“ 2d”);
ูปากนและนทำการดาวโหลดรูป背景และ保存ไว้ที่图像文件夹
วโหลดาวโหลด背景ได้ที่ 由Freepik设计
Backgroundารเรียกใช้งาน背景
imageรและเางตัวแปร图像และเรียกPathไปยังรูปที่ต้องการ
var image = new Image();
image.src =“ ./image/bg1.jpg”;
renderร้างฟังก์ชั่น渲染画布วาดรด图像ของเรา
var render = function(){
ctx.drawImage(image,0,0,canvas.width,canvas.height);
};
mainร้างฟังก์ชั่นmain(); renderรียกใช้ฟังก์ชั่น渲染动画โดยการใช้requestAnimationFrame(ส่วนถ้าใครสงสัยทำไมถึงใช้requestAnimationFrameสามารถไปอ่านได้ที่单击此处)
var w = window;
requestAnimationFrame = w.requestAnimationFrame || w.WebkitRequestAnimationFrame || w.msRequestAnimationFrame || w.mozRequestAnimationFrame; var main = function(){
render();
requestAnimationFrame(main);
};
Mainรียกใช้ฟังก์ชั่นMain();
var canvas = document.getElementById(“ canvas”);
var ctx = canvas.getContext(“ 2d”); var image = new Image();
image.src =“ ./image/bg1.jpg";var render = function(){
ctx.drawImage(image,0,0,canvas.width,canvas.height);
}; var main = function(){
render(); requestAnimationFrame(main);
};主要();
กใช้ารเรียกใช้JavaScriptในhtml
ให้กดเปิดากนั้นให้กดเปิดhtmlจะได้รูป背景ขึ้นมาแสดง

第1章:简介和背景
第2章:[教程]如何移动印版
第3章:[教程]如何随机选择猫
第4章:[教程]如何建立评分系统
第5章:[教程]如何制作游戏结束