Processing:Справочник языка Processing/delay(): различия между версиями
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) |
||
Строка 82: | Строка 82: | ||
}} | }} | ||
{{Навигационная таблица/Справочник языка Processing}} | {{Навигационная таблица/Справочник языка Processing}} | ||
{{Навигационная таблица/Processing/Примеры}} | |||
{{Навигационная таблица/Телепорт}} | {{Навигационная таблица/Телепорт}} |
Версия от 10:17, 8 мая 2022
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
![]() |
Черновик |
delay() [1]
Обозначение
delay()
Описание
Функция delay() останавливает выполнение программы на заданное время. Время задержки указывается в тысячных долях секунды. Например, вызов delay(3000) приведет к остановке программы на три секунды, а delay(500) приведет к остановке программы на пол секунды. Содержимое окна обновляется только при завершении выполнения функции draw(), поэтому функция delay() не может использоваться для замедления рисования. Например, вы не можете использовать delay() для управления временем анимации.
Функция delay() должна использоваться только для приостановки скриптов (например, скрипт, который необходимо приостановить на несколько секунд до попытки загрузки или скетч, который должен подождать несколько миллисекунд перед чтением из последовательного порта.)
Синтаксис
delay(napTime)
Параметры
napTime - тип int, миллисекунды для паузы перед вызовом функции draw().
Возвращаемое значение
void
Пример
import processing.serial.*;
Serial myPort; // последовательный порт
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 | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |