Інформація про новину
  • Переглядів: 190
  • Дата: 5-10-2022, 22:18
5-10-2022, 22:18

5. Спрайти в Scratch

Категорія: Інформатика





Попередня сторінка:  4. Цикли в Scratch
Наступна сторінка:   6. Малювання в Scratch

Що таке спрайт

Перш ніж ви розпочнете подорож із динозаврами, разом подивимось, як працюють спрайти. Спрайтами програмісти називають об'єкти-виконавці, що використовуються у комп’ютерній програмі.

Щоб почати, відкрийте новий проєкт.

Клацніть лівою кнопкою миші по кнопці меню Спрайт.

Видалити спрайт

Проєкти Scratch завжди починаються зі спрайта Кіт, але він цього разу не знадобиться. Щоб видалити Кота, клацніть правою кнопкою миші по ньому і виберіть опцію Вилучити.

Тепер почніть створювати свій власний проєкт «Пригоди динозавра»!

ПОРАДА

Ви можете створити декілька спрайтів і зробити так, щоб кожен з них діяв по-своєму.

Створіть новий спрайт

Існує п’ять різних способів отримання нових спрайтів. Ви можете вибрати з бібліотеки Scratch, створити власний унікальний спрайт, можете дозволити Scratch вибрати випадковий спрайт із її бібліотеки або навіть можете завантажити зображення з комп’ютера!

Подивіться, як це працює:

Знайдіть динозавра

Настав час додати спрайт! У бібліотеці Scratch багато спрайтів. Спрайт, який потрібен для цього проєкту, ви знайдете у бібліотеці. Виведемо його на екран!

Щоб додати спрайта на сцену, виконайте наступні кроки:

> натисніть Обрати Спрайт

> у Бібліотеці спрайтів, що з’явиться,

виберіть на категорію Тварини

> виберіть спрайта на ваш розсуд,

наприклад, спрайт Dinosaur4

Образи

Більшість спрайтів мають декілька образів. Образи названі відповідно до пози спрайта. Ви можете використовувати їх для того, щоб спрайт виконував різні дії. Наприклад, якщо швидко змінювати образи спрайта, здаватиметься, що, що він рухається.

Щоб знайти всі образи динозавра, натисніть на вкладку Образи над палітрою блоків. Спрайт Динозавр має чотири різні образи, і кожен з них має свою назву.

ПОРАДА

До вибраного спрайта можна додати стільки різних образів, скільки ви хочете.

Запрограмуйте образи

У програмі Scratch ви можете використовувати конкретні блоки для контролю появи спрайта. Деякі з них пов’язані з образами, і вони належать до фіолетової категорії Вигляд. За допомогою блоків можна перейти до наступного образу у списку або вибрати конкретний образ зі списку.

Цей блок використовується, коли спрайт повинен отримати конкретний образ. Ви можете вибрати відповідний образ зі списку.

Цей блок змінює образ на наступний у списку.

Зазвичай образи змінюють для того, щоб створити ілюзію, що спрайт рухається, танцює, говорить чи робить інші рухи.

Програма запуститься, коли ви натисните зелений прапорець.

Програма запуститься, коли ви натисните на конкретний спрайт.

Не забувайте! Щоб створити програму, перший блок повинен бути блоком Події.

Танці динозаврів

Тепер ви готові створити танок динозавра! Кожного разу, коли ви натискатимете на нього, він переходитиме у наступну танцювальну позу. Швидка зміна малюнків дає ілюзію руху. Саме так працює анімація. Отже, потрібно створити сценарій, який буде робити так, щоб динозавр змінював образ на кожен клік.

Щоб спрайт змінив образ:

> натисніть категорію Події

> перетягніть блок Коли спрайт

натиснуто в область сценарію

> натисніть на категорію Вигляд

> перетягніть блок Наступний образ

в область сценарію

Це чотири пози, які є в динозавра. Натисніть на динозавра, щоб запустити сценарій. Чим швидше ви натискаєте, тим швидше рухається динозавр!

Створіть танцювальні кроки

Можемо навчити динозавра новим танцювальним рухам, поєднуючи пози, які він уже робить. Щоб динозавр кілька разів перемикався між конкретними образами, роблячи це так, ніби він рухається, використовуйте цикли - рухи будуть мати реальніший вигляд.. Також, якщо вставити невеликі паузи, це дасть можливість побачити кожен образ, перш ніж він зміниться.

Щоб створити новий сценарій, видаліть блок Наступний образ і вставте зображені блоки.

Перейдемо до Юрського періоду

Щоб створити анімацію та зробити її цікавою, важливо додати деталі. Як ви знаєте, деякі динозаври жили за часів юрського періоду. Scratch має фон (тло) під назвою Jurassic у своїй бібліотеці. Додамо його до списку.

Додамо фон (тло), на якому може жити динозавр.

Дублювати спрайт

Анімація зазвичай містить більше одного персонажа на сцені. Ви можете додати інший спрайт одним із чотирьох способів, які вам вже відомі. Але зараз потрібно створити двох однакових динозварів. Натисніть правою кнопкою миші на спрайт Dinosaur4 і виберіть Дублювати. Новий ідентичний спрайт з’явиться в області спрайтів. Натисніть на новий спрайт і подивіться: він точно такий же, як і перший спрайт.

Для того щоб динозаври рухалися, натисніть на кожного з них на сцені Scratch. Також пам’ятайте, що ви можете переміщувати спрайти за допомогою миші

Додайте новий спрайт

Коли ви дублюєте спрайт, він має той самий сценарій, що і перший. Але коли ви додаєте новий спрайт, він не має свого сценарію. Вам необхілно створити новий сценарій в області сценарію.

Натисніть на іконку з котом, щоб відкрити бібліотеку спрайтів. Виберіть кнопку Музика, щоб знайти та додати спрайт Радіо. Створіть наступний сценарій для спрайта.

Змініть сценарії всіх динозаврів так, щоб вони починались із блоку Коли прапорець натиснуто. Так усі сценарії починатимуться одночасно, під час натискання прапорця.

Пам’ятайте, перш ніж закрити проект із динозаврами, назвіть його так, щоб можна було легко знайти у списку проєктів.

ПОРАДА

Щоб провести вечірку «діно-вечірку», додайте різних динозаврів, змініть їх кольори та рухи. Також можна додавати різні звуки для кожного спрайта, щоб вони могли створити свою унікальну пісню!

Практичне завдання

Відкрйте проект. Додайте спрайти і тло, які показано на сцені. Використовуйте блоки образів та будь-які інші блоки, необхідні для створення повноцінного анімаційного проєкту. Зробіть так, щоб кожен динозавр рухався по-своєму!

 

Це матеріал з підручника "Інформатика" 5 клас Джон Ендрю Біос 

 




Попередня сторінка:  4. Цикли в Scratch
Наступна сторінка:   6. Малювання в Scratch



^