物理组件

    碰撞器组件用于表示刚体的碰撞体形状,不同的几何形状拥有不同的属性。

    盒碰撞器组件接口请参考 BoxCollider API

    球碰撞器组件 SphereCollider

    球碰撞器组件

    属性解释(其它参考盒碰撞器)
    radius球的半径

    球碰撞器组件接口请参考 SphereCollider API

    属性解释(其它参考盒碰撞器)
    direction圆柱延申方向的参考轴
    height圆柱的总高度
    radius圆柱两端圆面的半径

    胶囊碰撞器组件 CapsuleCollider

    胶囊碰撞器组件

    胶囊碰撞器组件接口请参考 CapsuleCollider API

    属性解释(其它参考圆柱和盒碰撞器)
    radius圆锥中底面圆的半径
    height圆锥的高度

    圆锥碰撞器组件接口请参考 。

    平面碰撞器组件 PlaneCollider

    平面碰撞器组件

    属性解释(其它参考盒碰撞器)
    normal平面的法向量
    constant平面沿着法向量移动的距离

    平面碰撞器组件接口请参考 。

    网格碰撞器组件接口请参考 MeshCollider API

    单纯形碰撞器组件 SimplexCollider

    单纯形碰撞器组件

    属性解释(其它参考盒碰撞器)
    shapeType单纯形类型,包括四种:点、线、三角面、四面体
    vertex0单纯形的顶点 0,点(由 0 组成)
    vertex1单纯形的顶点 1,线(由 0、1 组成)
    vertex2单纯形的顶点 2,三角面(以此类推)
    vertex3单纯形的顶点 3,四面体

    单纯形碰撞器组件接口请参考 SimplexCollider API

    为了更便捷的模拟物理行为,Cocos Creator 为用户提供了刚体组件,预览图如下:

    属性解释(上图的属性值都是默认值)
    group分组
    type刚体类型(下方属性仅对 DYNAMIC 类型的刚体有用)
    mass质量,该值应大于 0
    allowSleep是否允许休眠
    linearDamping线性阻尼,用于减小物体的线性速率
    angularDamping角阻尼,用于减小物体的旋转速率
    useGravity是否受重力影响
    linerFactor线性因数,可影响每个轴向的线性速度的变化
    angularFactor旋转因数,可影响每个轴向的旋转速度的变化

    刚体组件接口请参考 。

    这是一个工具组件,它依赖刚体组件,将会在每帧对一个刚体施加给定的力和扭矩。

    恒力组件接口请参考 ConstantForce API