На этом уроке мы наведём порядок в нашем проекте. Квинтессенцию анимации оформим отдельным классом - Animate. Уберём всё лишнее из класса Graph и основного модуля. И сделаем, чтобы всё заработало - пока статичное отображение спрайта через экземпляр класса Animate.
Дата отправки отчёта:
30 октября 2015 г.
Задание выполнено: за
1 час. 20 мин.
Чему научился:
наверно это и называется рефакторинг!
Что было сложным:
сложный урок. тяжело было разораться с классом Animate.
Комментарии:
всётаки решил дать переменным понятные имена: xStep, yStep, xZoom, yZoom итд. стало понятий)
Научился: Я научился оптимизировать анимации Всё очень хорошо! У меня есть аниматор и анимации :~)
Они хорошо работают.
Можно протестировать по ссылке снизу :~)(архив прилагается)
Научился: Узнал, что константы оказывается сродни static членам - обращаться к ним нужно не через имя экземпляра, а по имени класса.
Интересный замут получается с классом Animate. Сейчас посмотрим в следующем уроке, как реализуется в стиле чистого ООП наследование от этого класса, а так же переопределение виртуального метода.