Анімація об'єктів в Scratch

voronenko@54.edu.ks.ua 

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

Scratch – зрозуміла і весела мова програмування, що розвиває творчі здібності. Ця мова програмування виключно візуальна, тому навчання перетвориться на захоплюючу гру. У цій мові нема кодів, які потрібно знати напам'ять. Все, що потрібно, це вміти читати і рахувати. Як з конструктора Lego, дитина збирає програми з різнокольорових цеглинок-блоків. 

За допомогою Scratch ви можете програмувати інтерактивні історії, ігри, анімацію та ділитися своїми проектами з іншими в Інтернет. 

Спрайти

Слово "спрайт" часто використовується у програмуванні ігор для позначення фігурок героїв та предметів. Такі фігурки – це насправді малюнки чи фотографії, тобто комп'ютерна графіка.

Проте спрайт – не лише картинка, це об'єкт, наділений програмним кодом і як наслідок властивостями та здібностями. Зі спрайтом можна взаємодіяти як з віртуальною сутністю, віддавати їй команди і отримувати від неї дані.

Кіт у Scratch – не єдиний об'єкт-спрайт. Додати на сцену інші можна декількома способами: завантажити картинку з комп'ютера, намалювати в середовищі програмування, вибрати з бібліотеки. Для цього в Scratch передбачено спеціальне меню, яке знаходиться внизу праворуч на панелі спрайтів:

СПРАЙТИ ТА СЦЕНА 

СПРАЙТ у програмуванні - це двовимірний персонаж або об’єкт гри, яким ви можете керувати за допомогою команд. 

СЦЕНА – об’єкт гри, якому ви можете давати інструкції. Сцена дозволяє керувати ТЛОМ та іншими речами, які стосуються всієї гри. Тло – не те саме, що сцена. 

Ви можете намалювати спрайт і тло сцени, завантажити їх з комп’ютера або обрати з вбудованої бібліотеки. 

ОБРАЗ СПРАЙТА 

ОБРАЗ СПРАЙТА – це його зовнішній вигляд, якого він набуває. Спрайт має активний образ, якій відображається на екрані. Спрайт може мати приховані образи, які можна активувати за потребою. Якщо активний образ змінюється, спрайт все одно залишається собою.  

АНІМАЦІЯ – це ілюзія руху спрайта та швидкої зміни його образів. Анімація полягає у поєднанні декількох зображень з невеликими відмінностями. Під час анімації образи спрайта швидко змінюють один одного, створюючи ефект мультиплікації. 

ПРАЦЮЄМО ЗА КОМП'ЮТЕРОМ

Створити в Scratch проект - "Папуга"

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

Крок 1. У середовищі Скретч видалити спрайт "Рудий кіт"

Крок 2. Додати із бібліотеки спрайтів із категорії "Тварини" новий спрайт "Parrot"

Крок 3. Відтворити для нього наступний скрипт: 

Крок 4. Додати із бібліотеки сцен тло "Forest"

Щоб вибрати фон із бібліотеки, потрібно натиснути на лупу в меню сцени, яке знаходиться в правому нижньому куті вікна, на панелі "Сцена".

Відкриється бібліотека фонів, прокрутіть її у низ та виберіть фон "Forest".

Крок 5. Зберегти проект під назвою Папуга. (Інструкція по збереженню на комп'ютер і подальшому відкриттю збереженого проекту наведена нижче).

інструкціЯ по Scratch.pdf

Домашнє завдання