ProcessingJS作为js图形库

时间:2013-05-03 11:57:11

标签: javascript processing

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

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

请注意“Processing.js as javascript graphics library”部分:

设置方法重写如下:

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()循环。

1 个答案:

答案 0 :(得分:0)

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

当您致电noLoop()时,您将此值设置为false,实际上会禁用循环。如果不这样做,则Processing.js以默认方式执行循环:没有必要在setup()方法中明确说明它。