Использование ускорения для масштабирования объекта - PullRequest
0 голосов
/ 20 июня 2020

Я пытаюсь установить свойство масштаба в соответствии с ускорением движущегося объекта с помощью аниме. 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]
        );
    },
  });

Спасибо за вашу помощь!

...