Класс: Phaser.Physics.P2.Spring
Конструктор
new Spring(world, bodyA, bodyB, restLength, stiffness, damping, worldA, worldB, localA, localB)
Создаёт линейную пружину, соединяющую две физические тела. Пружина может иметь длину покоя, жёсткость и затухание.
Параметры
| Имя | Тип | Аргумент | Значение по умолчанию | Описание |
|---|---|---|---|---|
world | Phaser.Physics.P2 | Ссылка на мир P2. | ||
bodyA | p2.Body | Первое соединённое тело. | ||
bodyB | p2.Body | Второе соединённое тело. | ||
restLength | number | <optional> | 1 | Длина покоя пружины. Число > 0. |
stiffness | number | <optional> | 100 | Жёсткость пружины. Число >= 0. |
damping | number | <optional> | 1 | Затухание пружины. Число >= 0. |
worldA | Array | <optional> | Место крепления пружины к телу A в мировых координатах. Это массив из 2 элементов, соответствующих x и y, например: [32, 32]. | |
worldB | Array | <optional> | Место крепления пружины к телу B в мировых координатах. Это массив из 2 элементов, соответствующих x и y, например: [32, 32]. | |
localA | Array | <optional> | Место крепления пружины к телу A в локальных координатах тела. Это массив из 2 элементов, соответствующих x и y, например: [32, 32]. | |
localB | Array | <optional> | Место крепления пружины к телу B в локальных координатах тела. Это массив из 2 элементов, соответствующих x и y, например: [32, 32]. |
- Исходный код: physics/p2/Spring.js (Строка 23)
Открытые свойства
- Исходный код: physics/p2/Spring.js (Строка 70)
- Исходный код: physics/p2/Spring.js (Строка 28)
- Исходный код: physics/p2/Spring.js (Строка 33)
data :p2.LinearSpring
Фактический объект p2 пружины.
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.Spring.html