Задать вопрос

Phaser.js как вращать объекты группы?

Создаю группу объектов и загружаю слой из Tiled.
this.saws = this.game.add.group();
this.saws.enableBody = true;
this.map.createFromObjects('saws', 4, 'saw', 0, true, false, this.saws);

211d74f5d8f7496d8dec04b975baabd0.png
В update задаю угол вращения и хочу чтобы пила вращалась вокруг свои оси.
this.saws.angle += 1;
Но группа объектов начинает позиционироваться относительно начала координат и пила начинает крутиться вокруг (0, 0) и вокруг своей оси. Как сделать так, чтобы она оставалась на своем первоначальном месте? Если загружать просто спрайт и ему прописывать угол и координаты, затем вращать, то все нормально, но если я собираюсь несколько десятков объектов загружать?
Хотелось просто рисовать уровень в Tiled, а отдельным группам объектов прописывать свое поведение: пилы вращаются, платформы двигаются и т.д. Демка
  • Вопрос задан
  • 154 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы