🔌 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
animatevoid 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