当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Processing delay()用法及代码示例


Processing, delay()用法介绍。

用法

  • delay(napTime)

参数

  • napTime (int) 在再次运行 draw() 之前暂停毫秒

返回

  • void

说明

delay() 函数使程序暂停指定的时间。延迟时间以千分之一秒为单位指定。例如,运行delay(3000) 将停止程序三秒钟,而delay(500) 将停止程序half-second。屏幕仅在到达draw() 末尾时更新,因此不能使用delay() 来减慢绘图速度。例如,您不能使用delay() 来控制动画的时间。 delay() 函数只能用于暂停脚本(即在尝试下载之前需要暂停几秒钟的脚本,或者在从串行端口读取之前需要等待几毫秒的草图)。

例子

import processing.serial.*;

Serial myPort;  // The serial port

void setup() {
  printArray(Serial.list());
  myPort = new Serial(this, Serial.list()[0], 9600);
}

void draw() {
  while (myPort.available() > 0) {
    int inByte = myPort.read();
    println(inByte);
  }
  delay(100);
}

有关的

相关用法


注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 delay()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。