← Все вопросы

Зачем нужен блок «когда нажат зелёный флажок» в Scratch?

Задан 18 месяцев назад1к просмотров2 ответа
6

Во всех примерах сверху стоит блок «когда нажат зелёный флажок». А если его не ставить? Я собрал блоки без него, и ничего не запускается, когда жму флажок. Это обязательно?

2 ответа

11
✓ Принятый ответ — помог автору

Этот блок — кнопка «старт» для твоей программы. Он говорит: «начни выполнять то, что ниже, когда игрок нажмёт зелёный флажок над сценой».

Если его не поставить, Scratch не знает, когда запускать твои блоки. Скрипт без верхнего блока-события можно запустить только вручную — кликнув по нему мышкой. А с флажком всё запускается само и одновременно у всех спрайтов.

Правило простое: почти каждый скрипт начинается с блока-события (жёлтые «События»): «когда нажат флажок», «когда нажата клавиша», «когда этот спрайт нажат» и т.д.

3

Красный знак ⛔ рядом с флажком — это «стоп», он останавливает все запущенные скрипты. Удобно, когда сделал бесконечный цикл «всегда» и нужно прервать игру.

Ваш ответ

Войдите, чтобы ответить на вопрос.