На этом уроке мы создадим второй спрайт - ещё одного снеговика, но разноцветного.
Вопрос для перехода к следующему уроку: Что нужно изменить в этой программе, чтобы мы могли а) перемещать снеговика; б) поворачивать снеговика; в) изменять размер снеговика.
Дата отправки отчёта:
18 июля 2016 г.
Задание выполнено: за
20 мин.
Чему научился:
Делать разноцветного снеговика. Я предполагаю что для того чтобы упростить задачу по управлению снеговиком было бы правильным написать класс, который будет рисовать этого снеговика. В конструкторе класса необходимо будет указать некую точку от которой будет рисоваться снеговик и ширину и высоту требуемого изображения. Все остальные величины должны рассчитываться внутри класса.
Что было сложным:
всё просто, кроме ответа на поставленные вопросы
Научился: создавать копию фигуры
новое все для меня - знаю что есть классы и структуры - но как можно для движения объекта применить? Оптимизировать код всех фигур... Трудности: ответить на вопросы все хорошо
Научился: Ничему новому, просто нарисовали второй объект Что нужно изменить в этой программе, чтобы мы могли
а) перемещать снеговика;
б) поворачивать снеговика;
в) изменять размер снеговика.
Во первых необходимо запечатать снеговика в объект (класс)
Что бы его перемещать, необходимо задать среднюю точку, координаты по которым будет снеговик перемещаться
Что бы его перевернуть, необходимо высчитать и менять значения края объекта
Ну и что бы менять размеры, так же необходимо менять координаты линий
Чутье подсказывает что в следующем уроке это будет реализовано через свойства