Класс: Phaser.Physics.P2.PrismaticConstraint
Конструктор
new PrismaticConstraint(world, bodyA, bodyB, lockRotation, anchorA, anchorB, axis, maxForce)
Подключает две тела в заданных точках смещения, позволяя им поворачиваться относительно друг друга вокруг этой точки.
Параметры
| Имя | Тип | Аргумент | Значение по умолчанию | Описание |
|---|---|---|---|---|
world | Phaser.Physics.P2 | Ссылка на мир P2. | ||
bodyA | p2.Body | Первое подключенное тело. | ||
bodyB | p2.Body | Второе подключенное тело. | ||
lockRotation | boolean | <optional> | true | Если установлено в false, тело B сможет свободно вращаться вокруг своей точки якоря. |
anchorA | Array | <optional> | Точка якоря тела A, определенная в его собственной локальной системе координат. Значение представляет собой массив из 2 элементов, соответствующих x и y, например: [32, 32]. | |
anchorB | Array | <optional> | Точка якоря тела B, определенная в его собственной локальной системе координат. Значение представляет собой массив из 2 элементов, соответствующих x и y, например: [32, 32]. | |
axis | Array | <optional> | Ось, определенная в системе координат тела A, вдоль которой может скользить точка якоря тела B. Значение представляет собой массив из 2 элементов, соответствующих x и y, например: [32, 32]. | |
maxForce | number | <optional> | Максимальная сила, которая должна быть применена для ограничения движения тел. |
- Исходный код: physics/p2/PrismaticConstraint.js (Строка 21)
Свойства публичного доступа
- Исходный код: physics/p2/PrismaticConstraint.js (Строка 32)
- Исходный код: physics/p2/PrismaticConstraint.js (Строка 37)
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.PrismaticConstraint.html