每X秒处理一次处理输出

时间:2015-04-01 12:05:15

标签: processing

您好我正在使用处理并想知道是否有一种方法可以每隔X秒自动保存输出?

任何帮助都会很棒!

1 个答案:

答案 0 :(得分:1)

您正在寻找saveFrame()方法。 在draw()方法中,您可以保存视觉输出的屏幕截图。

void draw() {
  // YOUR CODE
   ...
  // Saves each frame as screenshot-000001.png, screenshot-000002.png, etc.
  saveFrame("screenshot-######.png");
}

更多信息:https://processing.org/reference/saveFrame_.html

每隔X秒拍摄一次屏幕截图:

int lastTime = 0;

void draw(){
  // YOUR CODE
  ...
  // 1000 in milisecs, that's 1 sec
  if( millis() - lastTime >= 1000){
    saveFrame("screenshot-######.png");
    lastTime = millis();
  }
}