Тряска камеры — это не просто "трясучка", а мощный инструмент для передачи ударов, взрывов, шагов монстра или даже эмоций персонажа.
Продвинутые советы
1. Разные профили тряски:
- Создайте
ScriptableObject с настройками (сила, длительность, кривая затухания) для ударов, шагов, взрывов. 2. Шум Перлина вместо Random:
- Плавные колебания через
Mathf.PerlinNoise — меньше "рваного" эффекта. 3. Гибридный подход:
- Трясти не всю камеру, а только дочерний объект — так фон остаётся стабильным.
Готовые решения
- Cinemachine (встроенный в Unity) — есть встроенный Impulse Source.
- EZ Camera Shake (ассет из Asset Store) — тонкая настройка без кода.
Попробуйте добавить шейкер к следующей атаке в вашей игре — разница почувствуется сразу!
GameDEV #Unity
