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