首页 > 文档 > loop()恢复循环
2017
06-30

loop()恢复循环

loop()

例子:

 

void setup() {

  size(200, 200);

  noLoop();  // draw() 不会循环

}

 

float x = 0;

 

void draw() {

  background(204);

  x = x + .1;

  if (x > width) {

    x = 0;

  }

  line(x, 0, x, height);

}

 

void mousePressed() {

  loop();  // 如果鼠标按下就开始循环

}

 

void mouseReleased() {

  noLoop();  // 如果鼠标松开就停止

}

 

 

描述:

默认情况下,Processing通过draw()连续循环,执行其中的代码。 但是,draw()循环可能会通过调用noLoop()来停止。 在这种情况下,draw()循环可以用loop()恢复。

 

语法:loop()

 

返回:空

 

相关:noLoop()

redraw()

draw();



最后编辑:
作者:卡萨布兰卡
卡萨布兰卡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。