圖片顯示不出來(lái)
var can1;
var can2;
var ctx1;
var ctx2;
var canWidth;
var canHeight;
var lastTime;
var deltaTime;
var bgPic=new Image();
document.body.onload=game;
function game()
{
init();
lastTime=Date.now();
deltaTime=0;
gameloop();
}
function init()
{
//獲得canvas context
can1=document.getElementById("canvas1");//fishes,dust,UI,circle
ctx1=can1.getContext('2d');
can2=document.getElementById("canvas2");//background,one,fruits
ctx2=can2.getContext('2d');
bgPic.src="./src/background.jpg";
canWidth=can1.width;
canHeight=can1.height;
}
function gameloop()
{
window.requestAnimationFrame(gameloop);//setInterval,setTimeout,frame per second
console.log("loop");
var now=Date.now();
deltaTime=now-lastTime;
lastTime=now;
drawBackground();
}
2016-09-23
drawBackground();//這是畫(huà)背景圖片的函數(shù),你都沒(méi)有放出來(lái),給你補(bǔ)上,不知道是不是你想要的
function drawBackground(){
//背景繪制到第二個(gè)canvas畫(huà)布上
ctx2.drawImage(bgPic,0,0,canWidth,canHeight);
}
老師視頻有好幾個(gè)js文件,也包括這個(gè)背景圖片繪畫(huà),注意在html頁(yè)面引用
<script type="text/javascript" src="js/background.js"></script>
希望能夠幫到你