☰ Содержание · Информатика

Смена костюмов спрайта

Уроки 30 · 1 урок · Д. Т. Камалтдинова, Д. М. Сайфуров. Информатика и информационные технологии, 5 класс (под общей редакцией Ф. М. Закировой). «Нашриёт уйи Тасвир», Ташкент, 2020
30

Смена костюмов спрайта

Учебник: с. 98–99
ЦельЗнать, что такое костюм, выбирать и редактировать костюмы на вкладке «Костюмы», анимировать спрайт переключением костюмов и добавлять к нему звук.
Новые слова
костюм: один вид или поза спрайта · kostyum (libos)переключение на следующий костюм · kostyumni almashtirishблок «ждать»: приостанавливает скрипт на заданное время · kutish blokiзвук, добавленный к спрайту · ovoz (Sound)
Объяснение

У каждого спрайта есть хотя бы один костюм; у некоторых их несколько — например, две позы кота при ходьбе. Костюмы находятся на вкладке «Костюмы». Там можно выбрать новый костюм, нарисовать свой, загрузить с компьютера или выбрать случайный, а также перекрасить или изменить имеющийся костюм в графическом редакторе. В программе костюм меняют блоки «следующий костюм» или «переключить костюм на ...» из категории «Внешний вид». Чтобы движение выглядело живым, добавь между костюмами короткую паузу блоком «ждать» (например, 0,2 секунды) и помести всё это внутрь «всегда» или «повторить». Чтобы добавить звук к спрайту, выбери звук на вкладке «Звуки» и добавь в коде блок «включить звук». Если ты пользуешься наушниками, держи громкость небольшой. Два отдельных скрипта могут работать одновременно: один переключает костюмы, другой играет музыку.

Примеры
Идущий спрайт: зелёный флажок → всегда: идти 10 шагов, следующий костюм, ждать 0,2 секунды. Поскольку костюмы переключаются быстро, спрайт выглядит как идущий.
Танец: скрипт 1 всегда переключает костюмы; скрипт 2 всегда играет музыку. Если у спрайта 8 костюмов и он ждёт по 0,25 с каждый, один полный цикл длится 8 × 0,25 = 2 секунды.
Работа в классе

«Флипбук»: ученики рисуют последовательные позы человечка на 5–6 страницах и быстро листают страницы, чтобы увидеть движение — совсем как при переключении костюмов.

Упражнения
1
Что такое костюм?
2
Какой блок переключает на следующий костюм и в какой он категории?
3
У спрайта 5 костюмов, каждый показывается 2 секунды. Сколько секунд длится один полный цикл?
4
Зачем нужен блок «ждать» между костюмами?