Выполнена разработка визуальной и тактильной обратной связи при клике в игре «Кликер» приложения «Счетчик дней: вредные привычки» для macOS. Анимации делают процесс игры более отзывчивым и эмоциональным, усиливая ощущение взаимодействия с игрой.
1. Анимация в зависимости от выбранной привычки.
При нажатии на игровую кнопку воспроизводится анимация, соответствующая выбранной ранее привычке:
- Алкоголь: анимация разбития бутылки.
- Курение: анимация ломания сигареты.
2. Всплывающае увеличение счетчика игровых очков «+1».
Одновременно с анимацией разбития или ломания в рядом с местом касания появляется текст «+1». Он плавно поднимается вверх и исчезает через короткий промежуток времени. Это дает пользователю четкое понимание, что очки засчитаны.
3. Визуальный отклик кнопки.
Сама игровая кнопка при нажатии слегка меняет цвет. Эффект длится доли секунды и создает ощущение физического нажатия, даже если на устройстве отключены звук или вибрация.
4. Звук.
Дополнительно при клике воспроизводится короткий звуковой эффект (если звук не отключен в настройках игры).
Особенности реализации:
- Разработка велась на SwiftUI.
- Поддерживаются устройства под управлением операционной системы macOS 11.0 и новее.