Processing:Справочник языка Processing/loop(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) |
||
Строка 83: | Строка 83: | ||
}} | }} | ||
{{Навигационная таблица/Справочник языка Processing}} | {{Навигационная таблица/Справочник языка Processing}} | ||
{{Навигационная таблица/Processing/Примеры}} | |||
{{Навигационная таблица/Телепорт}} | {{Навигационная таблица/Телепорт}} |
Версия от 10:13, 8 мая 2022
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Проверка/Оформление/Редактирование: Мякишев Е.А.
Черновик |
loop()[1]
Обозначение
loop()
Описание
По умолчанию функция draw() вызывается непрерывно. Однако можно прервать непрерывный вызов функции draw(), вызвав функцию noLoop(). Для возобновления непрерывного вызова функции draw() необходимо вызвать функцию loop().
Синтаксис
loop(){
}
Параметры
void
Пример
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(); // При нажатии кнопки мыши активируется цикл, функция draw() будет вызываться непрерывно
}
void mouseReleased() {
noLoop(); // При отпускании кнопки мыши бесконечный вызов функции draw() прекращается
}
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |