🎮 Меню для ScreenCat — в духе Persona 5
Решил, что котик заслуживает стильного интерфейса. Сделал радиальное меню, которое появляется вокруг него — с анимацией, тенями и скошенными кнопками.
Технически:
👉 Меню написано на SwiftUI
👉 Каждая кнопка — кастомная Shape с гранями, как в Persona
👉 Кнопки располагаются по кругу, рассчитываются через угол + радиус
👉 При наведении — лёгкая 3D деформация и тень
👉 Есть эффект «разворота», если угол большой — текст поворачивается, чтобы быть читаемым
👉 Под котом появляется фон, подчёркивающий действия
Интересно было балансировать читаемость, кликабельность и стиль. Теперь меню реально ощущается частью персонажа, а не просто интерфейсом.
#screencat
Post #76
771
- 🔥 30
- ❤ 6