SFML Задание - анимация на SFML
Содержание
Необходимо реализовать зацикленную анимацию прямоугольных блоков.
Требования:
-
Есть зацикленная анимация с определённым периодом повторения, при повторе не происходит накопления каких-либо ошибок или резких скачков из конечного состояния в начальное
-
Есть не менее 8 блоков, и одна итерация зацикленной анимации имеет не менее 5 разных шагов
-
На разных шагах должны быть представлены, как минимум, следующие синхронные (одинаковые для всех блоков) эффекты:
- перемещение
- смена цвета либо прозрачности
- смена размера
- Должен быть хотя бы один асинхронный эффект (например, переход координат (x,y) в (y,x) - это уже убирает ощущение статичности).
Ключевой пример
В статье "Визуализация операций над массивом" показано, как анимировать операции над структурой данных.