为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

烛九阴_卡西 2016-11-11 09:11:00
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(); }
查看完整描述

2 回答

已采纳
?
李晓健

TA贡献1036条经验 获得超461个赞

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

查看完整回答
反对 回复 2016-11-11
?
烛九阴_卡西

TA贡献1条经验 获得超0个赞


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

查看完整回答
反对 回复 2016-11-11
?
小5风

TA贡献3条经验 获得超1个赞

为什么我吗没看到你的drawBackgound方法定义在哪? 如果没定义肯定是undefined啊

查看完整回答
反对 回复 2016-11-11
  • 2 回答
  • 0 关注
  • 2234 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信