Материал из Скретч Вики

< Блок управления

Блок
Изображение блока
повторять пока не <>
Категорияуправление
Версия СкретчСкретч 1.1
Код scratchblocksповторять пока не <>
Тип блокаОбвивающий блок

Повторять пока не () — это блок управления, по форме обвивающий блок. Блоки, удерживаемые внутри этого блока, будут выполнятся до тех пор, пока условие внутри данного блока не будет истинно.


Примеры использования

  • Для перемещения спрайта до тех пор, пока спрайт не дойдёт до определённой точки.
повторять пока не <(положение x) > (150)>
 изменить x на (10)
  • Для создания анимаций.
повторять пока не <(костюм [номер v]) = [5]>
 следующий костюм
  • Повторения скрипта в течении определённого времени.
сбросить таймер
повторять пока не <(таймер) > [10]>

end
  • Этот скрипт будет задавать вопрос до тех пор, пока пользователь не ответит правильно.
повторять пока не <(ответ) = [21]>
 спросить [7 * 3] и ждать


Обходной путь

Блок «Повторять пока не ()» можно заменить этим скриптом:

определить повторять пока не <событие>
повторять всегда
 . . .::grey
 если <событие>, то
  стоп [этот скрипт v]

См. также

Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.