0

我在阅读页面时遇到了问题

http://processingjs.org/articles/PomaxGuide.html

请注意“Processing.js 作为 javascript 图形库”部分:

setup方法改写如下:

pjs.setup = function() {
      pjs.size(200,200);
      // we want to turn off animation, because this is a demo page and it
      // would use cpu while not being looked at. Only draw on mousemoves
      pjs.noLoop();
    }

最后,我们可以调用 setup() 来启动草图。

pjs.setup();

问题是 setup() 已经被覆盖,处理如何运行循环?在 setup() 中没有这样的代码来调用 draw() 循环。

4

1 回答 1

0

draw()方法根据处理类中调用的字段的值自动调用doLoop(源代码:https ://s3.amazonaws.com/github/downloads/processing-js/processing-js/processing-1.4.1.js )。

当您调用时,noLoop()您将此值设置为 false,实际上禁用了循环。如果不这样做,那么 Processing.js 会以默认方式执行循环:无需在setup()方法中显式声明它。

于 2013-05-03T12:13:29.703 回答