В этом приложении кратко объяснены основные понятия Scratch 2:
Направление;
Выпадающий список;
Стили вращения;
Пронумерованные цвета;
Графические эффекты;
Слои.
А. НАПРАВЛЕНИЕ.
Под направлением спрайта понимается направление движения спрайта, в котором он будет перемещаться при использовании блока «Идти». Текущее направление можно посмотреть в свойствах спрайта.
Направление измеряется в градусах. Направлению в ноль градусов соответствует движение вертикально вверх. Направление 90 градусов — движение вправо, направление -90 градусов — движение влево. Направление 180 градусов — движение вниз. Подробнее о градусах можно узнать в приложении 3.
Б. ВЫПАДАЮЩИЙ СПИСОК.
Некоторые блоки позволяют выбирать варианты с помощью выпадающего списка. Например, блок изменения эффектов позволяет выбрать один из семи эффектов.
Блок управления спрайтом с клавиатуры позволяет выбрать, на какую клавишу реагировать. Выпадающий список очень длинный, включает в себя все буквы английского алфавита, цифры, стрелки и пробел.
Блок выбора музыкального инструмента позволяет выбрать один из двадцати одного музыкального инструмента
В. СТИЛИ ВРАЩЕНИЯ.
В Scratch 2.0 существует всего три типа вращения. Рассмотрим каждый из них.
Круговой стиль вращения.
Спрайт может поворачиваться в любом направлении. В свойствах спрайта он обозначен как круговая стрелочка.
При изменении текущего направления спрайта, спрайт будет поворачиваться на требуемое количество градусов.
Стиль вращения вправо-влево.
Спрайт может поворачиваться только в двух направлениях. Направо или налево. Поворот в остальных направлениях невозможен. В свойствах спрайта он обозначается как двойная стрелочка.
При изменении текущего направления спрайта, спрайт не будет поворачиваться на требуемое количество градусов, как в круговом стиле вращения. При текущем направлении спрайта от 0 до 180 градусов спрайт будет повернут вправо, при направлении от 0 до -180 градусов, спрайт будет повёрнут влево.
Не вращать.
При выборе этого стиля вращения спрайт не будет вращаться. В свойствах спрайта он обозначен как кружочек.
При изменении текущего направления спрайта вращаться он не будет.
Г. ПРОНУМЕРОВАННЫЕ ЦВЕТА И ОТТЕНКИ.
В Scratch каждый цвет имеет свой номер. Оттенки цвета также имеют номера. Это сделано для более удобной работы с цветом. Числовые значения цветов используются в блоках «изменить цвет пера» и «установить цвет пера».
Числовые значения оттенков используются в блоках «изменить тень пера» и «установить тень пера». Обратите внимание, из-за ошибки перевода на русский язык оттенок пера назван тенью, возможно, это скоро будет исправлено.
Началом отсчёта, цветом с номером ноль, как и в радуге, является красный цвет. На следующем рисунке приведена таблица соответствия цветов и их числовых обозначений с шагом 25.
Ниже приведена более подробная таблица соответствия цветов и их числовых обозначений с шагом 10.
Все оттенки цветов также пронумерованы от ноля, самого тёмного оттенка, до ста, самого светлого оттенка. Ниже приведена таблица оттенков. Нормальный красный цвет получается при значении оттенка в 50.
Д. ГРАФИЧЕСКИЕ ЭФФЕКТЫ.
В Scratch 2.0 есть семь графических эффектов, которые могут быть применены к спрайтам и фонам. Графические эффекты применяются с использованием блоков «Изменить эффект на», и «Установить эффект в значение». Вид графического эффекта выбирается с помощью выпадающего списка, значение эффекта вводится с клавиатуры. Блок «Убрать графические эффекты», как следует из его названия, убирает все графические эффекты.
Эффект «цвет».
Это циклический эффект. Цвет спрайта изменяется при изменении значения эффекта от 0 до 200. При значении больше 200, например, при 201, спрайт выглядит так же, как и при 1. При 300, так же, как и при 100. При 400, так же как при 200 и при 0, то есть, без изменения цвета. Например, если у нас есть спрайт красного цвета, то при значении эффекта «цвет» равного 0, спрайт будет красным. При значении эффекта 25, спрайт станет оранжевым. При значении эффекта 50, спрайт станет жёлтым и так далее, пока, при достижении значения эффекта 200, спрайт снова не станет красным. Направление изменения цвета спрайта показано на рисунке.
Если спрайт изначально был не красного, а, например, как Кот, оранжевого цвета, то при значении эффекта 25 он станет жёлтым, при 50 зелёным, а при 75 — голубым. Изменение цветов будет происходить в том же порядке, и, при достижении значения эффекта 200, спрайт снова станет оранжевым.
Числовые обозначения цветов также используются при рисовании пером. Ниже приведена таблица соответствия цветов и их числовых обозначений с шагом 25.
Эффект «рыбий глаз».
При применении этого эффекта спрайт как будто надувается изнутри. Края спрайта остаются почти без изменений, а центр увеличивается в размере.
Эффект не циклический, значение эффекта может быть очень велико, однако, при значении эффекта больше 1000, спрайт практически не изменяется, он превращается в круглое цветное пятно. Самые интересные изменения происходят со спрайтом при изменении значения эффекта «рыбий глаз» от 0 до 200.
На рисунке показан Кот со значением эффекта «рыбий глаз» равным 200.
Эффект «завихрение».
При применении этого эффекта спрайт как будто закручивается изнутри. Края спрайта остаются почти без изменений, а центр вращается против часовой стрелки. Эффект не циклический, значение эффекта может быть очень велико, однако, при значении эффекта больше 3000, спрайт практически не изменяется, он превращается в круглое разноцветное пятно. Самые интересные изменения происходят со спрайтом при изменении значения эффекта «завихрение» от 0 до 500. На рисунке показан Кот со значением эффекта «рыбий глаз» равным 500.
Эффект «укрупнение пикселей».
Пиксели — это точки на экране из которых состоит изображение спрайта.
При применении эффекта «укрупнение пикселей», точки изображения начинают увеличиваться в размерах и сливаться, образуя всё более крупные квадратики. В результате, при значении эффекта равном 500, остаётся один или два цветных квадратика.
Эффект «мозаика».
Этот эффект превращает спрайт в мозаику. Изменения происходят не плавно, а скачкообразно. Например, при значении эффекта от 0 до 4, со спрайтом ничего не происходит. При значении 5 спрайт превращается в мозаику из четырёх элементов. При дальнейшем изменении значения от 5 до 14 спрайт по-прежнему состоит из четырёх элементов, а при достижении 15 количество котиков скачкообразно увеличивается до девяти.
При достижении значения эффекта «мозаика» 25 котиков станет 16.
При достижении значения эффекта «мозаика» 35 котиков станет 25.
При дальнейшем увеличении значения эффекта котиков уже невозможно разобрать, спрайт превращается в набор цветных точек. Вот так будет выглядеть Кот при применении к нему эффекта «мозаика» со значением 200.
Эффект «яркость».
При применении этого эффекта спрайт становится ярче. При значении эффекта больше 100 никакие изменения не происходят, потому что спрайт достиг максимальной яркости. На рисунке показан Кот с яркостью 100. Все линии чёрного цвета стали белыми.
Эффект «призрак».
Этот эффект можно было бы назвать «прозрачность», он задаёт величину прозрачности спрайта. При значении эффекта «призрак» равного 0, прозрачности нет совсем, а при значении 100, прозрачность максимальна, то есть спрайт вообще невидим.
Е. СЛОИ.
Слои определяют взаимное расположение спрайтов на сцене. Если один из спрайтов расположен в верхнем слое, а другой на один слой ниже, то спрайт, расположенный в верхнем слое будет виден целиком, а спрайт, расположенный на слой ниже, будет из-за него выглядывать. Сцена всегда находится в самом нижнем слое. В данном примере товарищ Гобо находится в верхнем слое, а гражданин Кот на слой ниже.
Так получилось из-за того, что Гобо был добавлен позднее. Каждый новый спрайт, добавленный в проект, располагается в самом верхнем слое. Добавленная последней синяя Собака расположена в третьем слое, выше, чем товарищ Гобо.
Для управления расположением спрайтов служат блоки «перейти в верхний слой», и «перейти назад на 1 слоев».