构造函数

new Spring(world, bodyA, bodyB, restLength, stiffness, damping, worldA, worldB, localA, localB)

创建一个线性弹簧,连接2个机构。弹簧可以有一个休息的长度,一个刚度和阻尼。

参数

名称 类型 参数 默认值 描述
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> 在世界坐标系中,将弹簧钩在身上。这个值是一个数组,有2个元素匹配,即:[ 32,32 ]。
worldB Array <optional> 在世界坐标系中,春天到身体的坐标。这个值是一个数组,有2个元素匹配,即:[ 32,32 ]。
localA Array <optional> 将弹簧钩在局部坐标系中。这个值是一个数组,有2个元素匹配,即:[ 32,32 ]。
localB Array <optional> 在局部坐标系中弹簧对身体的坐标。这个值是一个数组,有2个元素匹配,即:[ 32,32 ]。

公共属性

data :p2.LinearSpring

实际P2弹簧对象。

Source code: physics/p2/Spring.js (Line 70)

game : Phaser.Game

本地参考游戏。

Source code: physics/p2/Spring.js (Line 28)

world : Phaser.Physics.P2

P2世界本地参考。

Source code: physics/p2/Spring.js (Line 33)

公共方法