1: 開啟物理引擎的3個步驟和一個坑:
(1)開啟引擎: cc.director.getPhysicsManager().enabled = true
(2)配置重力: cc.director.getPhysicsManager().gravity = this.gravity
(3)通過開關來控制是否開啟調試模式:
開啟物理引擎的腳本代碼,一定要寫到onLoad函數里面,否則無法開啟,切記,切記;
2: 編輯物理節點與物理形狀
(1)創建一個節點, 作為載體;
(2)添加一個剛體組件實例,配置剛體的類型, 靜態,動態;
(3)給物體添加一個物理形狀,也就是Collider,又叫碰撞器;
支持矩形碰撞器,圓形,多邊形,可以做任意的形狀出來。一個節點可以帶多個形狀。
3: 碰撞檢測
碰撞檢測是物理引擎里面常用得功能,其實也非常簡單,那個節點要獲取碰撞檢車,只要在節點上,掛腳本實例,然后重載物理碰撞監測得函數即可,