PhysicsBoxCollider 类型

继承于 PhysicsCollider

模块: cc 父模块: cc

索引

属性(properties)
  • offset Vec2 位置偏移量
  • size Size 包围盒大小
  • density Number 密度
  • sensor Boolean 一个传感器类型的碰撞体会产生碰撞回调,但是不会发生物理碰撞效果。
  • friction Number 摩擦系数,取值一般在 [0, 1] 之间
  • restitution Number 弹性系数,取值一般在 [0, 1]之间
  • body RigidBody 碰撞体会在初始化时查找节点上是否存在刚体,如果查找成功则赋值到这个属性上。
方法
  • apply 应用当前 collider 中的修改,调用此函数会重新生成内部 box2d 的夹具。
  • getAABB 获取碰撞体的世界坐标系下的包围盒

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

条与 "" 相匹配的结果

    没有与 "" 匹配的结果