Skip to main content
Version: Legacy

Тряска камеры

Немного потрясёт

camera-shake

и перестанет



Настройка тряски


Настройка тряски

Простая тряска экрана

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
)
}