天天看點

cocos2dx - Chipmunk 實體引擎 -個人筆記

1.在進行監聽回調的時候.

    local function onContactBagin()

        print("碰撞了")

        return true

    end

    要 return true 否則會執行後面的語句

造成穿透

2.建立一個實體世界:cc.Scene:createWithPhysics()  

打開實體世界調試模式: cc.Director:getInstance():getRunningScene():getPhysicsWorld():setDebugDrawMask(cc.PhysicsWorld.DEBUG

3.如果出現奇怪的現象如,物體已經靜止在地面上了。過會又自動彈起來。那麼要設定它的 實體世界的子世界更新數量     cc.Director:getInstance():getRunningScene():getPhysicsWorld():setSubsteps(2) 。預設是為1的

最重要一點,如果要進行碰撞并且要有回調函數:他們的碰撞掩碼 邏輯與 不能為0