Практическая работа №6. Анимация

Трудно представить компьютерный проект без элементов анимации. Анимация (от латинского «anima» - душа) - это оживление изображений быстрой сменой неподвижных картинок. 

Задание 1

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

У спрайта1 есть 2 костюма. Быстрой сменой костюмов можно анимировать движение спрайта. Чем больше костюмов, изображающих моменты движения, тем реалистичнее будет анимация.

Основа алгоритма анимации - это повтор (цикл) нескольких действий. Можно сделать разные варианты алгоритма анимации в зависимости от задачи автора.

Для усиления зрелищности можно добавить графический эффект из категории внешность, например, "завихрение" как подобие вдоха и выдоха спрайта. В жизни размер удаляющегося от нас объекта кажется все меньше и меньше.  В Скретче с каждым шагом мы тоже можем уменьшать размер спрайта вплоть до 0%.

Задание 2

Соберите сценарий поведения спрайта1. 
Поведение объекта состоит из действий 3-х типов: 
  • контроля за своими действиями (пуск по нажатию на стрелку вверх, пауза): 
  • движений (повернуть, идти): 
  • изменений внешности (графический эффект, следующий костюм, изменить размер):  

 Сценарий на русском языке

 Сценарий на Скретче

  1. Когда игрок касается клавиши стрелка вверх,
  2. спрайт поворачивается вверх,
  3. делает легкий вдох на 10 единиц,
  4. шагает на 10 точек,
  5. замирает на 0,2 доли секунды,
  6. делает выдох на 10 единиц и
  7. на 3% уменьшается в размере

Усилить выразительность анимации можно с помощью звука. В составе спрайта1  уже есть звук "мяу". 

Задание 3

Добавьте сценарий проигрывания звука в тот момент, когда спрайт касается края сцены, а заодно верните спрайт в центр сцены и восстановите его размер
Поведение объекта состоит из действий 5-и типов: 
  • контроля за своими действиями (пуск по нажатию на зеленый флаг, повтор выполнения набора действий по заданному условию): 
  • сенсорного восприятия событий (обнаружение края сцены): 
  • создания звуков (игра звука): 
  • движений (перемещение в точку сцены): 
  • изменений внешности (установка размера спрайта):  

 Сценарий на русском языке

 Сценарий на Скретче

  1. Когда щелкнут по Зеленому флажку,
  2. всегда, если спрайт касается края сцены,
  3. он играет звук: мяу,
  4. переносится в центр сцены, где х=0, у=0, и
  5. приобретает натуральный размер 100%

Творческое задание

Попробуйте добавить в проект скрипты движения спрайта вниз, налево и направо при нажатии на стрелки клавиатуры. Возможно, вам удастся добавить в проект скрипт смены фона, еще одного или несколько спрайтов?
ċ
123.sb
(377k)
Александра Лященко,
22 нояб. 2011 г., 5:20
ċ
5у5 Кот идёт!!.sb
(47k)
Кирилл Ермолов,
25 апр. 2013 г., 3:33
ċ
ltqcndbz.sb
(47k)
Неизвестный пользователь,
18 дек. 2011 г., 22:41
ċ
Два друга.sb
(9743k)
Андрей Магрело,
15 мая 2013 г., 12:27
ċ
Кот-путешественникВоинская,Ерошева).sb
(735k)
Екатерина Ерошева,
11 дек. 2011 г., 22:57
ċ
Кот.sb
(197k)
Александра Колбаса,
25 апр. 2013 г., 7:10
ċ
Новиковамаша6-А.sb
(530k)
Мария Новикова,
6 дек. 2011 г., 5:17
ċ
Пракраб.sb
(534k)
Исмет Аблаев,
11 дек. 2011 г., 22:37
ċ
Саша.sb
(438k)
Александра Лященко,
29 нояб. 2011 г., 5:26
ċ
кот 5 Алины Калабухова.sb
(48k)
Алина Калабухова,
25 апр. 2013 г., 11:23
ċ
коте.sb
(54k)
Алексей Ключник,
15 янв. 2012 г., 22:53
ċ
котикпутешественник(ВдовенкоЗаручевская).sb
(581k)
Анна Вдовенко,
11 дек. 2011 г., 22:44
ċ
котэ.sb
(921k)
Богдан Пономаренко,
25 апр. 2013 г., 3:35
Comments