长话短说,我必须在课堂上使用处理,而我完全失明。该 ide 完全无法访问,因此我使用 JavaScript 版本的处理来创建一个页面,并让一个站点人员向我描述输出。不幸的是,如果代码有错误,页面会显示为空白,并且没有说明错误的原因。鉴于以下代码,JavaScript 版本的处理是否有办法告诉我,因为我忘记了,所以我有语法错误);
void setup()
{
size(500, 500);
}
void draw()
{
line(250, 200, 250, 40
}
长话短说,我必须在课堂上使用处理,而我完全失明。该 ide 完全无法访问,因此我使用 JavaScript 版本的处理来创建一个页面,并让一个站点人员向我描述输出。不幸的是,如果代码有错误,页面会显示为空白,并且没有说明错误的原因。鉴于以下代码,JavaScript 版本的处理是否有办法告诉我,因为我忘记了,所以我有语法错误);
void setup()
{
size(500, 500);
}
void draw()
{
line(250, 200, 250, 40
}
对于调试(当代码编译时),您可以使用 println() 命令。
我已经使用处理 2 个月了,我遇到了同样的问题,但无法找到解决方案。
在 SO 中,我看到几乎没有人使用 Processing 或知道如何使用它。您可以尝试处理论坛,通常会在一两天内得到答复。你可以在这里找到http://processing.org/discourse/
很抱歉无法提供帮助。我看到的另一个唯一解决方案是如果您使用他们的 PDE(Processsing 开发环境)并在那里编译它。
编辑:根据以前提出处理问题的经验,您甚至不会有太多人调查您的问题:(
带有语法高亮的 js 编辑器(例如 Aptana)会向您显示错误,例如您所遇到的错误。
不过,我不知道您是否会发现它比处理 ide 本身更有用。
在浏览器中打开页面时,请确保已打开开发人员工具。它们随每个主要浏览器一起提供(查看工具菜单),并包括一个JavaScript 控制台。这将包括您从 Processing.js 解析器获得的任何错误。
我不确定是否有更多可访问的开发者工具版本,但那将是一个很好的起点。
在 processing.js 中,使用 createCanvas(); 而不是大小,因此: createCanvas(500, 500);