完全照老师的代码写的,怎么还报错呢?Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state."
报错的代码行“ctx1.drawImage(babyTail[babyTailCount], -babyTail[babyTailCount].width * 0.5 + 23, -babyTail[babyTailCount].height * 0.5);”没错吧
报错的代码行“ctx1.drawImage(babyTail[babyTailCount], -babyTail[babyTailCount].width * 0.5 + 23, -babyTail[babyTailCount].height * 0.5);”没错吧
想知道我这段代码错在哪里
ctx1.drawImage(momTailCount[momTailCount],-momTailCount[momTailCount].width*0.5+30,-momTailCount[momTailCount].height*0.5);
下面是浏览器报错:
mom.js:47 Uncaught TypeError: Cannot read property 'width' of undefined
ctx1.drawImage(momTailCount[momTailCount],-momTailCount[momTailCount].width*0.5+30,-momTailCount[momTailCount].height*0.5);
下面是浏览器报错:
mom.js:47 Uncaught TypeError: Cannot read property 'width' of undefined
2016-07-02
1.这里的31行 break 换成 continue 比较好。
2.break 之所以没出现bug,是因为循环是顺循环,如果逆循环一下就出现bug了。
3.当第一个圈刚好消失时候的同时吃了一个新的果实就会出现bug,不过实际测试出现这种情况概率太小,所以没法复现。用2可以看出bug。
2.break 之所以没出现bug,是因为循环是顺循环,如果逆循环一下就出现bug了。
3.当第一个圈刚好消失时候的同时吃了一个新的果实就会出现bug,不过实际测试出现这种情况概率太小,所以没法复现。用2可以看出bug。
2016-06-28