Я пытаюсь установить свойство масштаба в соответствии с ускорением движущегося объекта с помощью аниме. js.
У меня ускорение X обновляется для каждого кадра, хранится в переменной, но я могу Я не могу найти способ правильно установить мой scaleX с этой переменной.
Вот код:
var positions = [];
var accelerationX = 0;
var path1 = anime.path(".path_2");
anime({
targets: ".spark",
translateX: path1("x"),
translateY: path1("y"),
rotate: path1("angle"),
easing: 'easeInOutSine',
duration: 2200,
change: function (anim) {
positions.push(parseInt(anim.animations[0].currentValue));
if (positions.length > 1) // avoid undefined
accelerationX = Math.abs(
positions[positions.length - 1] - positions[positions.length - 2]
);
},
});
Спасибо за вашу помощь!