Как настроить конфигурацию для группы в Phaser 3? - PullRequest
0 голосов
/ 14 марта 2019

В моей игре Phaser 3 у меня есть группа под названием OBS, в которой хранятся все спрайты препятствий.

OBS = this.physics.add.group 

Я хочу установить для скорости каждого ребенка, созданного из этой группы, определенное значение, скажем,

setVelocityY=40

Таким образом, каждый объект, входящий в группу OBS, будет двигаться со скоростью 40. Как настроить конфигурацию для группы таким образом, чтобы каждый добавляемый в нее объект перемещался с заданной скоростью и имел другие общие свойства?

1 Ответ

0 голосов
/ 14 марта 2019

Есть несколько способов сделать это.

  1. используя config - Вы можете передать PhysicsGroupConfig при создании group и установить velocityY в этой конфигурации, которая установит velocityY каждого дочернего элемента этой группы. Вы можете установить много свойств в конфигурации. Проверьте документы.

  2. с использованием методов группы, таких как setVelocity или setVelocityY - если вы хотите установить скорость после создания группы, вы можете использовать методы группы, такие как setvelocityY или setVelocity .

...