Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 视线似流氓_Javascript_Arrays_Html5 Canvas - Fatal编程技术网

Javascript 视线似流氓

Javascript 视线似流氓,javascript,arrays,html5-canvas,Javascript,Arrays,Html5 Canvas,因此,我在javascript画布roguelike中测试视线的算法如下所示: 将一维数组中的所有平铺设置为黑色 为循环铸造多个以检查实心瓷砖 如果是实体,请运行平铺设置功能,然后断开循环。否则设置平铺,然后继续 在“平铺设置”功能中,它会将阵列中已标识的平铺设置为指定的平铺,呈现黑色,消失 末端的循环将从阵列中绘制所有平铺 除了现在,当我刷新页面时,它只留下一个空白的白色屏幕,表示页面正在加载,它不会引发任何异常或错误,我甚至无法登录控制台检查代码在哪里中断 任何帮助都将不胜感激,如果需要

因此,我在javascript画布roguelike中测试视线的算法如下所示:

  • 将一维数组中的所有平铺设置为黑色
  • 为循环铸造多个以检查实心瓷砖
  • 如果是实体,请运行平铺设置功能,然后断开循环。否则设置平铺,然后继续
  • 在“平铺设置”功能中,它会将阵列中已标识的平铺设置为指定的平铺,呈现黑色,消失
  • 末端的循环将从阵列中绘制所有平铺
除了现在,当我刷新页面时,它只留下一个空白的白色屏幕,表示页面正在加载,它不会引发任何异常或错误,我甚至无法登录控制台检查代码在哪里中断


任何帮助都将不胜感激,如果需要,我们将发布代码片段。我只是对页面的样式和html都在那里这一事实感到困惑,唉,代码拒绝运行。

如果我们要帮助您调试代码,代码总是需要的。听起来可能是由于某种原因您的代码没有被加载。检查Chrome调试器的“网络”选项卡(如果您正在使用Chrome)。@NateFerrero将执行此操作,如果它没有引发错误,您将需要跟踪代码。在javascript文件中,在调用函数的地方添加一行
debugger
,这将在该点停止执行。然后打开开发工具并重新加载页面。开发工具将停止执行并向您显示当前行(调试器令牌),然后使用跟踪控件(源代码面板中检查面板的右上角)并跨过或跨入代码。这将帮助您找到代码未按其应有的方式运行的地方。