Тряска камеры
Немного потрясёт
и перестанет
Настройка тряски
Настройка тряски
Простая тряска экрана
shake {
duration = <time> // Время действия тряски
intensity1 = <Float> // Сила тряски в начале
intensity2 = <Float> // Сила тряски в середине
intensity3 = <Float> // Сила тряски в конце
intensityStart = Interpolation.QUAD_OUT // Плавность перехода от начала к середине
intensityEnd = Interpolation.QUAD_IN // Плавность перехода от середины к концу
targets = listOf(<ShakeTarget>) // То, что будет трястись
}
Пример
shake {
duration = 5.sec
intensity1 = 0f
intensity2 = 2f
intensity3 = 0f
intensityStart = Interpolation.QUAD_OUT
intensityEnd = Interpolation.QUAD_IN
targets = listOf(
ShakeTarget.POS,
ShakeTarget.ROT
)
}