Javascript中的神秘错误

时间:2015-09-26 10:33:43

标签: javascript canvas

我正在尝试开发游戏,并且由于一些奇怪的原因,我的代码不起作用(我们都不在那里吗?)我的代码工作正常,直到我添加代码(斜杠下方),和它只是停止工作。我已经上了好几个小时了。难道我做错了什么?我该怎么办?任何帮助是极大的赞赏!

11

1 个答案:

答案 0 :(得分:2)

你开始k太高了。根据您的第一个(正常运行)循环,platformCoords显然有0到11(含)的条目。但是你说的第二个循环失败了,从k = 12开始。它应该以{{1​​}}开头。

在这两种情况下(第一个和第二个循环),而不是代码(11,12)中的幻数,你应该使用k = 11来减少脆弱的代码。所以:

platformCoords.length

for(var i = 0; i < platformCoords.length; i++)

等等