我正在使用 processingjs 文档中列出的以下代码将图像加载到画布上。因为我在 JS 模式下使用它,所以我在 Processingjs 代码前面加上 Processing 对象,即“处理”。
/* @pjs preload="laDefense.jpg"; */
processing.PImage b;
b = processing.loadImage("laDefense.jpg");
processing.image(b, 0, 0);
当我使用此代码时,我收到以下错误:“Uncaught SyntaxError: Unexpected identifier”
Processingjs 文档引用了 loadImage() 的以下代码段 (http://processingjs.org/reference/loadImage_/):
// @pjs preload must be used to preload the image
/* @pjs preload="laDefense.jpg"; */
PImage b;
b = loadImage("laDefense.jpg");
image(b, 0, 0);
有谁知道我为什么会收到这个错误?
我尝试在标准模式下使用第二个列出的片段 - 在 .pde 文件中,它工作正常。