На этом уроке мы создадим второй спрайт - ещё одного снеговика, но разноцветного.
Вопрос для перехода к следующему уроку: Что нужно изменить в этой программе, чтобы мы могли а) перемещать снеговика; б) поворачивать снеговика; в) изменять размер снеговика.
Дата отправки отчёта:
12 ноября 2015 г.
Задание выполнено: за
30 мин.
Чему научился:
Менять цвета спрайтов.
Что было сложным:
Все понятно.
Комментарии:
1. Достаточно добавить delta1 для х и delta2 для y и прописать их в каждый пиксель.
2. Необходимо определить центральную точку, относительно которой будет происходить вращение снеговика. Подойдет точка C. Затем положение всех пикселей переопределить относительно этой точки. Затем в каждую из функций добавить угол смещения Альфа. В общем, все очень сложно и муторно. :-)
3. Снова определить центральную точку, например C, а все размеры переопределять относительно ее. Отказаться от абсолютных показателей и перепрописать их размер в зависимости от радиуса окружности С, а положение каждого спрайта выразить относительно точки С. Во все спрайты добавить коэффициент. И снова все очень сложно.
В общем, пришло время объединять все спрайты в единый объект, с которым уже можно осуществлять любые операции сжатия, перемещения и т.п.
Научился: Нарисовал второго снеговика.
Насколько я понял из видео, чтобы реализовать функцию перемещения снеговиков. нужно привязать их к какой то точке с заданными координатами и сделать так чтоб при изменении координат этой точки, снеговики так же перемещались.
Трудности: Придумать, как перемещать снеговиков.
Научился: Сделали второго снеговика. Движение снеговика можно организовать применив класс timer. По событию tick перемещать фигуру на определённый шаг задаваемые delta. Для перемещения по вертикали ввести delta_y Трудности: Ответить на вопросы