Моя цель - создать анимацию на временной шкале с помощью NodeJS.Я наткнулся на Popmotion и мне понравился способ, которым он просто возвращает значения и может использоваться в разных контекстах.
У меня есть определенное количество кадров и я перебираю их, поэтому мне нужна функция, которая позволяет мне искать черезвременная шкала или анимация движения.
Как получить доступ к каждому кадру временной шкалы или анимации Popmotion?
Очевидно, что следующий код не будет работать, но я хочу показать его, чтобы проиллюстрировать проблему:
const playback = PopMotion.timeline([
{ track: 'x', from: 0, to: 100, duration: 1000 }
]).start(v => {
console.log(v)
}) // starts to print the x-values, automatically (not desired)
render_engine.onUpdateFrame = frame_number => {
playback.seek(frame_number / total_frame_number) // should print the x-values for each frame_number
render_engine.updateCanvas(stage.toCanvas())
}
render_engine.render()