Второй урок. Добавление таймера, создание функции для изменения координат, реализация отскока шарика от краёв картинки, учёт размера кружка, стирание старого положения.
Дата отправки отчёта:
11 июля 2015 г.
Задание выполнено: за
1 час. 00 мин.
Чему научился:
1) анимация движения посредством таймера формы и перерисовки объекта 2) алгоритм отскока шарика внутри прямоугольника
Что было сложным:
чтобы шарик отскакивал четко справа
Комментарии:
у меня условия для отскока справа: px+box_width+sx>=bmp.Width; py+box_height+sy >=bmp.Height; тоже работает нормально.
Научился: Двигать кружками и эллипсами. ) Трудности: Немного муторно с геометрией, но это только первые пару раз... Даже с двойным буфером и на небольших скоростях есть ощущение, что кружок движется то чуть быстрее, то чуть медленнее, волнами. Это с чем может быть связано?