Створення програмованих проєктів з анімацією
За програмою нової української школи
Урок 19
4
teach-inf.com.ua
Як створювати анімації
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Розділ 3 § 19
Ти дізнаєшся
Дотримуйся правил
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як створювати анімацію в�середовищі Скретч?
Розділ 3 § 19
Ти вже знаєш, що таке анімація, і вмієш її створювати в редакторі презентацій. У середовищі Скретч анімацію об’єктів реалізують за допомогою команд групи Рух, Вигляд і повторень.
Група Рух
Група Вигляд
Група Керування
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як створювати анімацію в�середовищі Скретч?
Розділ 3 § 19
Ти знаєш призначення основних команд із групи Рух: Перемістити, Поворот, Перейти до, Повернути в напрямку, Слідувати. Вони забезпечують переміщення і повертання об’єктів на сцені. Важливими є команди:
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як створювати анімацію в�середовищі Скретч?
Розділ 3 § 19
Адже вони задають «поведінку» об’єктів на межі сцени: можливість повернутись у протилежному напрямку й обрати вигляд після такого повернення:
обернути зображення об’єкта зліва-направо
не обертати зображення і перевернути зображення «з ніг на голову»
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як створювати анімацію в�середовищі Скретч?
Розділ 3 § 19
Які команди потрібно використати в алгоритмі, у якому виконавець буде йти вздовж сцени й відбиватись від межі? А якщо виконавець має іти в деякому лабіринті?
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як створювати анімацію в�середовищі Скретч?
Розділ 3 § 19
Деякі об’єкти з бібліотеки об’єктів мають декілька образів.
Для того, щоб побачити, чи має обраний об’єкт із збірки спрайтів образи, що відтворюють його рух, виконують такий алгоритм:
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як створювати анімацію в�середовищі Скретч?
Розділ 3 § 19
Продовження…
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як створювати анімацію в�середовищі Скретч?
Розділ 3 § 19
Продовження…
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як створювати анімацію в�середовищі Скретч?
Розділ 3 § 19
Передбач, у якій категорії зображень спрайти можуть мати декілька образів.
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як створювати анімацію в�середовищі Скретч?
Розділ 3 § 19
В алгоритмі для зміни образів використовують команди зміни образів:
Змінити образ на наступний
Змінити образ на образ із вказаною назвою
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як змінювати тло сцени в�середовищі Скретч?
Розділ 3 § 19
Анімувати можна не тільки спрайт на сцені, а й тло сцени. Тоді спрайт може бути нерухомим, а зміна сцени імітуватиме його рух.
Наприклад, ми хочемо зобразити рух шкільного автобуса вулицями великого міста. Тоді основне тло сцени можна дублювати, обравши відповідну вказівку в контекстному меню ескізу зображення тла.
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як змінювати тло сцени в�середовищі Скретч?
Розділ 3 § 19
А тоді в графічному редакторі Скретч змінити вигляд вулиці обернувши її справа-наліво
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як змінювати тло сцени в�середовищі Скретч?
Розділ 3 § 19
Як змінити тло сцени?
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Як змінювати тло сцени в�середовищі Скретч?
Розділ 3 § 19
Сцена — об’єкт у середовищі Скретч, для якого також можна скласти алгоритм.
Наприклад, алгоритм зміни зображення тла сцени створюватиме враження, що автобус їде вулицею. Причому команда Чекати забезпечує швидкість «руху» автобуса в анімації.
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Фізкультхвилинка
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Розділ 3 § 19
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Працюємо за комп’ютером
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Розділ 3 § 19
Сторінка
113-115
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Працюємо за комп’ютером
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Розділ 3 § 19
Вправа 1. Тваринка, що біжить..
Завдання. Створи алгоритм, за яким тваринка бігтиме вздовж сцени, відбиваючись від її краю.
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Працюємо за комп’ютером
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Розділ 3 § 19
Продовження…
1
2
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
Автор: Мацаєнко Сергій Васильович
Джерело: teach-inf.com.ua
4
© Вивчаємо інформатику teach-inf.com.ua
Дякую за увагу!
За програмою нової української школи
Урок 19
4
teach-inf.com.ua