Круг вращения квадратов.Phaser3 - PullRequest
0 голосов
/ 24 сентября 2019

Следующий код поворачивает картинки по кругу

function create() {
  followers = this.add.container();

  for (let i = 0; i < 3; i++) {
    let ball = followers.create(0, 0, 'ball').setScale(0.7);
    ball.setData('vector', new Phaser.Math.Vector2());

    lal = this.tweens.add({
      targets: ball,
      z: -1,
      ease: 'Linear',
      duration: 12370,
      repeat: -1,
      delay: i * 320
    });
  }
}

function update() {
  balls = followers.getChildren();

  for (let i = 0; i < balls.length; i++) {
    let t = balls[i].z;
    let vec = balls[i].getData('vector');

    curve.getPoint(t, vec);
    balls[i].setPosition(vec.x, vec.y);
    balls[i].setDepth(10);
  }

  followers.setDepth(10)
}

Как сделать так, чтобы квадраты неограниченного числа вращались по кругу? Например, чтобы 10 квадратов вращались по кругу так же, какфотографии

...