物理模拟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) 参数: 参数名类型描述impulsenumber要施加的角冲量。 removeSensorByTag 类型: 函数。 描述: 从物理体中移除具有指定标签的传感器。 签名: removeSensorByTag: function(self: Body, tag: integer): boolean 参数: 参数名类型描述taginteger要移除的传感器的标签编号。 返回值: 返回类型描述boolean是否找到并删除具有指定标签的传感器。 attach 类型: 函数。 描述: 将混合物添加到物理体上。 签名: attach: function(self: Body, fixtureDef: FixtureDef) 参数: 参数名类型