Варперы
Варперы задают, как меняется значение свойства в анимации ATL — языке анимаций Ren'Py.
Нажмите на график, чтобы открыть варпер в тестере. Кнопка копирования копирует его имя для ATL.
Особые
pause и instant меняют значение скачком,
linear — с постоянной скоростью.
Семейства
Три варианта каждого семейства: разгон, торможение и их сочетание.
Формула под названием относится к варианту easeout.
Стандартные
1 − cos(t * π/2)
Стандартные варперы Ren'Py с синусоидальным изменением скорости. Имена этих варперов не имеют суффикса _sine.
Quad
t²
Постоянное ускорение при разгоне и постоянное замедление при торможении.
Cubic
t³
При разгоне ускорение постепенно растёт. Начало движения медленнее, чем у Quad.
Quart
t⁴
Разгон по четвёртой степени. К середине интервала easeout_quart достигает значения 1/16.
Quint
t⁵
Разгон по пятой степени. К середине интервала easeout_quint достигает значения 1/32.
Expo
2^(10 * (t − 1))
Экспоненциальный разгон или торможение. Основное изменение значения происходит у одного края интервала.
Circ
1 − √(1 − t²)
Кривая на основе окружности. У easeout_circ скорость резко возрастает в конце интервала.
Back
t² * (2.7015 * t − 1.7015)
Выход за диапазон 0–1: ниже 0 при разгоне, выше 1 при торможении или оба эффекта в варианте ease.
Elastic
Затухающие колебания у начала, конца или обоих краёв интервала. Значение выходит за диапазон 0–1.
Bounce
Несколько отскоков у начала, конца или обоих краёв интервала. Значение остаётся в диапазоне 0–1.
Варперы сообщества
Для использования этих варперов в моде
зарегистрируйте их через @renpy.atl_warper.
В каталоге пока нет варперов сообщества. Свою формулу можно проверить в тестере и прислать нам.
Тестер варпера
В тестере кривая показана на перемещении, масштабе и прозрачности. Контурные маркеры показывают линейное изменение за то же время.
xalign 0 → 1zoom 0.5 → 1alpha 0 → 1Попробовать на фоне игры
Код для Ren'Py