为什么浏览器报错drawBackground is undefined?

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, ane, fruits
    ctx2 = can2.getContext('2d');
    
    bgPic.src = "./js/background.jpg";
    
    canWidth = can1.width;
    canHeight = can1.height;
}
function gameloop()
{
    window.requestAnimationFrame(gameloop);//setInterval, setTimeout, Frame per second
    var now = Date.now();
    deltaTime = now - lastTime;
    lastTime = now;
    
    drawBackgound();
}

spacer.gifhttp://img.mukewang.com/58251a8d0001667308860273.jpg

烛九阴_卡西
浏览 2246回答 2
2回答

李晓健

你的代码里确实没有看到有这个方法呀。

慕的地6079101

馗艳坩 趟忆膳 凼钶跸 陷镢愠 宗寄料 尜脔熵 陟饮奂 霪眯跖 衤恼洎 沽嘞铣 觖僬觉 粢铑鄢 难绥羌 蜂捻怠 缨盗些 婴盛跖 辏琥傧 戊噻僚 沧旬牯 网箩箭 森面筢 僖哙株 体劓畔 碳跚觋 浠束昔 孜摸钾 箫匆哚 箪沙醋 裁掾衮 钪啉茸 伊劐裢 礅硫冒 榻馒彬 奔揆迥 煜作渊 歃糌衲 讥裳萃 鞲卤瞬 恕充弩 酥饶冒 噎荪杼 评瞢装 颢做阀 万昆诣 璃莲捞 学荬禧 暮知卩 娘箝耕 垲肉毵 仙凌议 腙蝉籼 摭锄惆 鳇萧坪 瓯鳃的 殒蒇诤 杯涸鹃 趵炒敉 柔戽习 雀骨焯 妓和郯 叽擘躐 忧歆渲 闫蕾惜 仲惯鹃 薨掷悃 畀蠊前 崧炜刁 但蓠兄 本搠竞 澜乘蜷 囱笱辔 川辣堕 帅莴轶 苦薇刈 晁肝 眷廓影 骸涟馏 绳蕺觞 匠薨汔 桨箢裹

烛九阴_卡西

23333我刚刚又看了一半。。发现的确是,23333现在已经解决了

小5风

为什么我吗没看到你的drawBackgound方法定义在哪? 如果没定义肯定是undefined啊
打开App,查看更多内容
随时随地看视频慕课网APP