Класс: Phaser.Physics.P2.RevoluteConstraint
Конструктор
new RevoluteConstraint(world, bodyA, pivotA, bodyB, pivotB, maxForce, worldPivot)
Подключает два тела в заданных точках смещения, позволяя им вращаться относительно друг друга вокруг этой точки.
Точки поворота задаются в мировых (пиксельных) координатах.
Параметры
| Имя | Тип | Аргумент | Значение по умолчанию | Описание |
|---|---|---|---|---|
world | Phaser.Physics.P2 | Ссылка на мир P2. | ||
bodyA | p2.Body | Первое подключенное тело. | ||
pivotA | Float32Array | Точка относительно центра масс тела bodyA, к которой тело bodyA привязано. Значение — массив из 2 элементов, соответствующих x и y, например: [32, 32]. | ||
bodyB | p2.Body | Второе подключенное тело. | ||
pivotB | Float32Array | Точка относительно центра масс тела bodyB, к которой тело bodyB привязано. Значение — массив из 2 элементов, соответствующих x и y, например: [32, 32]. | ||
maxForce | number | <optional> | 0 | Максимальная сила, которая должна быть применена для ограничения тел. |
worldPivot | Float32Array | <optional> | null | Точка поворота в мировых координатах. Если указано, localPivotA и localPivotB автоматически вычисляются из этого значения. |
- Исходный код: physics/p2/RevoluteConstraint.js (Строка 21)
Общедоступные свойства
- Исходный код: physics/p2/RevoluteConstraint.js (Строка 29)
- Исходный код: physics/p2/RevoluteConstraint.js (Строка 34)
game : Phaser.Game
Локальная ссылка на игру.
world : Phaser.Physics.P2
Локальная ссылка на мир P2.
© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.Physics.P2.RevoluteConstraint.html