【问题标题】:Processing Sketch not working on JavaScript mode处理草图在 JavaScript 模式下不起作用
【发布时间】:2016-01-20 15:49:19
【问题描述】:

我使用处理 2.2.1 我创建了一个非常简单的应用程序来测试 JavaScript 模式:

void setup()
{
  size(300,300);
  smooth();
  background(0);
}

void draw()
{
  noStroke();
  fill(random(0,255), random(0,255), random(0,255), 200);
  ellipse(mouseX, mouseY, random(10,50), random(10,50));
}

void mouseClicked()
{
  setup();
}

我可以导出 HTML 文件,但它不起作用(与 Java 模式不同): Image

【问题讨论】:

  • 你能发布你正在使用的html吗?你能用你的草图把我们链接到一个网址吗? JavaScript 控制台中显示了什么?你为什么从mouseClicked() 打电话给setup()

标签: javascript java html processing processing.js


【解决方案1】:

使用 Processing.js 进行开发时最好的朋友是 JavaScript 控制台。如果您以前使用过 Processing 进行开发,JavaScript 控制台就像 Processing 编辑器底部的黑色控制台部分 - 任何错误或异常都会出现在这里。

但是,JavaScript 控制台默认是隐藏的。要打开它,请在浏览器中按F12(或查找名为“开发者工具”的菜单),然后转到console 选项卡。

打开该页面后,您可以刷新页面以查看您在草图中遇到的任何错误。

如果无法在运行您的草图的 URL 上查看 JavaScript 控制台,我真的无法给您更具体的答案。但是很多新手 Processing.js 开发人员并不了解 JavaScript 控制台,因此通常这最终解决了问题。

【讨论】:

  • @MatiasElpfjds 好吧,错误说明了一切:您将其作为文件打开,但您需要在本地服务器上将其作为 URL 打开。如果您在 JavaScript 模式下按下播放按钮,或者您必须设置本地服务器,或者您必须将其上传到 Web 服务器,处理将自动为您执行此操作。不能直接打开索引文件。
猜你喜欢
  • 1970-01-01
  • 2021-02-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-29
  • 2013-02-16
  • 2013-01-19
相关资源
最近更新 更多