物理模拟Body本页总览Body 描述: 物理世界中的物理体类。 类对象:Body Class。 继承自:Node。 world 类型: 只读成员变量。 描述: 物理体所属的物理世界。 签名: const world: PhysicsWorld bodyDef 类型: 只读成员变量。 描述: 物理体的定义。 签名: const bodyDef: BodyDef mass 类型: 只读成员变量。 描述: 物理体的质量。 签名: const mass: number sensor 类型: 只读成员变量。 描述: 物理体是否被用作传感器。 签名: const sensor: boolean velocityX 类型: 成员变量。 描述: 物理体的 x 轴速度。 签名: velocityX: number velocityY 类型: 成员变量。 描述: 物理体的 y 轴速度。 签名: velocityY: number velocity 类型: 成员变量。 描述: “Vec2”对象表示的物理体的速度。 签名: velocity: Vec2 angularRate 类型: 成员变量。 描述: 物理体的角速率。 签名: angularRate: number group 类型: 成员变量。 描述: 物理体所属的碰撞组编号。 签名: group: integer linearDamping 类型: 成员变量。 描述: 物理体的线性阻尼。 签名: linearDamping: number angularDamping 类型: 成员变量。 描述: 物理体的旋转阻尼。 签名: angularDamping: number owner 类型: 成员变量。 描述: 物理体的所有者。 签名: owner: Object receivingContact 类型: 成员变量。 描述: 物理体当前是否会接收碰撞接触事件。 签名: receivingContact: boolean applyLinearImpulse 类型: 函数。 描述: 在指定位置对物理体施加线性冲量。 签名: applyLinearImpulse: function(self: Body, impulse: Vec2, pos: Vec2) 参数: 参数名类型描述impulseVec2要施加的线性冲量。posVec2施加冲量的位置。 applyAngularImpulse 类型: 函数。 描述: 对物理体施加角冲量。 签名: applyAngularImpulse: function(self: Body, impulse: number)