• PhysicsContact 类型
    • 索引
      • 属性(properties)
      • 方法
  • Details
    • 属性(properties)
      • colliderA
      • colliderB
      • disabled
      • disabledOnce
      • getManifold
      • getImpulse
      • isTouching
      • setTangentSpeed
        • 参数列表
      • getTangentSpeed
      • setFriction
        • 参数列表
      • getFriction
      • resetFriction
      • setRestitution
        • 参数列表
      • getRestitution
      • resetRestitution

    PhysicsContact 类型

    模块: cc

    物理接触会在开始和结束碰撞之间生成,并作为参数传入到碰撞回调函数中。注意:传入的物理接触会被系统进行重用,所以不要在使用中缓存里面的任何信息。

    索引

    属性(properties)
    • colliderA Collider
    • colliderB Collider
    • disabled Boolean 如果 disabled 被设置为 true,那么直到接触结束此接触都将被忽略。
    • disabledOnce Boolean 在当前时间步或子步中忽略此接触。
    方法
    • getWorldManifold 获取世界坐标系下的碰撞信息。
    • getManifold 获取本地(局部)坐标系下的碰撞信息。
    • getImpulse 获取冲量信息…
    • isTouching 返回碰撞体是否已经接触到。
    • setTangentSpeed 为传送带设置期望的切线速度
    • getTangentSpeed 获取切线速度
    • setFriction 覆盖默认的摩擦力系数。
    • getFriction 获取当前摩擦力系数
    • resetFriction 重置摩擦力系数到默认值
    • setRestitution 覆盖默认的恢复系数。
    • getRestitution 获取当前恢复系数
    • resetRestitution 重置恢复系数到默认值

    Details

    属性(properties)

    colliderA

    metadescription
    类型Collider
    定义于cocos2d/core/physics/CCPhysicsContact.js:423
    colliderB

    metadescription
    类型Collider
    定义于cocos2d/core/physics/CCPhysicsContact.js:426
    disabled
    如果 disabled 被设置为 true,那么直到接触结束此接触都将被忽略。如果只是希望在当前时间步或子步中忽略此接触,请使用 disabledOnce 。
    metadescription
    类型Boolean
    定义于cocos2d/core/physics/CCPhysicsContact.js:429
    disabledOnce
    在当前时间步或子步中忽略此接触。
    metadescription
    类型Boolean
    定义于cocos2d/core/physics/CCPhysicsContact.js:438



    #### 方法



    ##### getWorldManifold


    获取世界坐标系下的碰撞信息。

    metadescription
    返回WorldManifold
    定义于cocos2d/core/physics/CCPhysicsContact.js:236
    getManifold

    获取本地(局部)坐标系下的碰撞信息。

    metadescription
    返回Manifold
    定义于cocos2d/core/physics/CCPhysicsContact.js:276
    getImpulse

    获取冲量信息注意:这个信息只有在 onPostSolve 回调中才能获取到

    metadescription
    返回PhysicsImpulse
    定义于cocos2d/core/physics/CCPhysicsContact.js:318
    isTouching

    返回碰撞体是否已经接触到。

    metadescription
    返回Boolean
    定义于cocos2d/core/physics/CCPhysicsContact.js:449
    setTangentSpeed

    为传送带设置期望的切线速度

    metadescription
    定义于cocos2d/core/physics/CCPhysicsContact.js:461
    参数列表
    • tangentSpeed Number
    getTangentSpeed

    获取切线速度

    metadescription
    返回Number
    定义于cocos2d/core/physics/CCPhysicsContact.js:472
    setFriction

    覆盖默认的摩擦力系数。你可以在 onPreSolve 回调中调用此函数。

    metadescription
    定义于cocos2d/core/physics/CCPhysicsContact.js:485
    参数列表
    • friction Number
    getFriction

    获取当前摩擦力系数

    metadescription
    返回Number
    定义于cocos2d/core/physics/CCPhysicsContact.js:496
    resetFriction

    重置摩擦力系数到默认值

    metadescription
    定义于cocos2d/core/physics/CCPhysicsContact.js:507
    setRestitution

    覆盖默认的恢复系数。你可以在 onPreSolve 回调中调用此函数。

    metadescription
    定义于cocos2d/core/physics/CCPhysicsContact.js:517
    参数列表
    • restitution Number
    getRestitution

    获取当前恢复系数

    metadescription
    返回Number
    定义于cocos2d/core/physics/CCPhysicsContact.js:528
    resetRestitution

    重置恢复系数到默认值

    metadescription
    定义于cocos2d/core/physics/CCPhysicsContact.js:539