PhysicsBoxCollider
类型
继承于 PhysicsCollider
索引
属性(properties)
offset
Vec2
位置偏移量size
Size
包围盒大小density
Number
密度sensor
Boolean
一个传感器类型的碰撞体会产生碰撞回调,但是不会发生物理碰撞效果。friction
Number
摩擦系数,取值一般在 [0, 1] 之间restitution
Number
弹性系数,取值一般在 [0, 1]之间body
RigidBody
碰撞体会在初始化时查找节点上是否存在刚体,如果查找成功则赋值到这个属性上。
方法
Details
属性(properties)
offset
位置偏移量
meta | description |
---|---|
类型 | Vec2 |
定义于 | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/collider/CCBoxCollider.js:40 |
size
包围盒大小
meta | description |
---|---|
类型 | Size |
定义于 | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/collider/CCBoxCollider.js:57 |
density
密度
meta | description |
---|---|
类型 | Number |
定义于 | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/physics/collider/CCPhysicsCollider.js:52 |
sensor
一个传感器类型的碰撞体会产生碰撞回调,但是不会发生物理碰撞效果。
meta | description |
---|---|
类型 | Boolean |
定义于 | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/physics/collider/CCPhysicsCollider.js:70 |
friction
摩擦系数,取值一般在 [0, 1] 之间
meta | description |
---|---|
类型 | Number |
定义于 | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/physics/collider/CCPhysicsCollider.js:88 |
restitution
弹性系数,取值一般在 [0, 1]之间
meta | description |
---|---|
类型 | Number |
定义于 | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/physics/collider/CCPhysicsCollider.js:106 |
body
碰撞体会在初始化时查找节点上是否存在刚体,如果查找成功则赋值到这个属性上。
meta | description |
---|---|
类型 | RigidBody |
定义于 | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/physics/collider/CCPhysicsCollider.js:124 |
方法
apply
应用当前 collider 中的修改,调用此函数会重新生成内部 box2d 的夹具。
meta | description |
---|---|
定义于 | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/physics/collider/CCPhysicsCollider.js:256 |
getAABB
获取碰撞体的世界坐标系下的包围盒
meta | description |
---|---|
定义于 | https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/physics/collider/CCPhysicsCollider.js:268 |