Материал из Скретч Вики
Категории блоков — это способ сортировки блоков в палитре блоков Скретч. Блоки классифицируются в зависимости от их функциональности, блоки в одной категории имеют одинаковый цвет. Разделение цветов по категориям позволяет лучше различать части проекта и упрощает доступ. В Скретч 3.0 есть девять основных категорий блоков, одиннадцать расширений и три расширения Raspberry Pi.
Блоки движения
- Это раздел о статье Блок движения. В данном разделе она рассказана вкратце.
Блоки движения перемещают спрайт по осям x и y и меняют его направление. Сцена не содержит блоков движения, так как это неподвижный объект. В настоящее время существует 18 блоков движения: 15 обычных блоков и 3 блока репортёра.
Блоки внешнего вида
- Это раздел о статье Блок внешности. В данном разделе она рассказана вкратце.
Блоки внешнего вида управляют внешним видом спрайтов и сцены. Некоторыми функциями являются смена костюмов и применение графических эффектов. В настоящее время существует 20 блоков внешнего вида: 17 обычных блоков и 3 блока репортёра. 14 только для спрайтов, а 4 только для сцены.
Блоки звуков
- Это раздел о статье Блок звука. В данном разделе она рассказана вкратце.
Блоки звуков позволяют воспроизводить звуки и применять к ним эффекты. В настоящее время существует 9 звуковых блоков: 8 обычных блоков и 1 блок репортёр.
Блоки событий
- Это раздел о статье Событийный блок. В данном разделе она рассказана вкратце.
Блоки событий отвечают за выполнение скриптов при определённых действиях. Категория состоит в основном из блоков шапок. В настоящее время существует 8 блоков событий: 6 блоков шапок и 2 обычных блока.
Блоки управления
- Это раздел о статье Блок управления. В данном разделе она рассказана вкратце.
Блоки управления предоставляют функции для зацикливания различных скриптов и создания клонов. В настоящее время существует 11 блоков управления: 1 блок шапка, 5 обвивающих блоков, 3 обычных блока и 2 закрывающих блока.
Блоки сенсоров
- Это раздел о статье Блок сенсора. В данном разделе она рассказана вкратце.
Блоки сенсоров используются для определения и измерения того, как объекты взаимодействуют друг с другом, или для обнаружения определенных движений клавиатуры и мыши. Например, сенсорные блоки можно использовать для обнаружения прикосновения одного спрайта к другому. В настоящее время существует 18 блоков сенсоров: 3 обычных блока, 5 логических блоков и 10 блоков репортёров.
Блоки операторов
- Это раздел о статье Оперирующий блок. В данном разделе она рассказана вкратце.
Блоки операторов предоставляют возможности для выполнения математических операций и изменения строк. В настоящее время существует 18 блоков операторов: 7 логических блоков и 11 блоков репортёров.
Блоки переменных
Блоки переменных включают две подкатегории, переменные и списки, но обе связаны с хранением данных и доступом к ним.
Подкатегория переменных
- Это раздел о статье Блок переменной. В данном разделе она рассказана вкратце.
Подкатегория становится видимой после создания переменной.
Переменные могут быть локальными (доступными только для спрайта, в котором они были созданы) или глобальными (доступными для всех спрайтов и сцены). Если переменная создается на сцене, она автоматически становится глобальной.
В настоящее время подкатегория состоит из 5 блоков: 4 обычных блоков и 1 блока репортёра.
Подкатегория списков
- Это раздел о статье Блок списка. В данном разделе она рассказана вкратце.
Подкатегория становится видимой после создания списка.
В настоящее время подкатегория состоит из 12 блоков: 7 обычных блоков, 4 блоков репортёров и 1 логического блока.
Другие блоки
- Это раздел о статье Мой блок. В данном разделе она рассказана вкратце.
Другие блоки содержат пользовательские процедуры для выбранного спрайта. Блоки полезны для запуска сценария без обновления экрана и для организации скриптов. Также при создании блока можно добавить строковые и логические входы.