🔌 animator
Класс animator
animator
Класс animator
реализует интерфейс i_animator
и предоставляет функциональность для управления анимацией. Он использует процессор анимации, вершины кривой и процессор кривой для вычисления значений анимации.
animator
реализует интерфейс i_animator
и предоставляет функциональность для управления анимацией. Он использует процессор анимации, вершины кривой и процессор кривой для вычисления значений анимации.Свойства:
i_animation_processor animation_processor { get; set; }
: Процессор анимации.i_curve_vertices curve_vertices { get; set; }
: Вершины кривой.i_curve_processor curve_processor { get; set; }
: Процессор кривой.float animation_speed_multiplier { get; set; }
: Множитель скорости анимации.float scale_multiplier { get; set; }
: Множитель масштаба анимации.bool looped { get; set; }
: Флаг цикличности анимации.bool reversed { get; set; }
: Флаг обратного воспроизведения анимации.float value { get; }
: Текущее значение анимации (0 - 1)
Методы:
Метод animate
animate
void animate(float delta_time)
: Вычисляет текущее значение анимации на основе прошедшего времени.delta_time
(float): Время, прошедшее с последнего кадра.Возвращаемое значение:
float
: Вычисленное значение анимации.
Примечания:
Класс
animator
используется для управления анимациями, предоставляя метод для вычисления текущего значения анимации на основе прошедшего времени.Свойства
animation_processor
,curve_vertices
,curve_processor
,animation_speed_multiplier
,scale_multiplier
,looped
иreversed
позволяют настроить анимацию в соответствии с требованиями.Метод
animate
учитывает цикличность, скорость анимации, множитель возвращаемого значения и обратное воспроизведение анимации, если они включены.
Last updated