我在阅读页面时遇到了问题
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()循环。
答案 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()
方法中明确说明它。