Creator 如何使用物理引擎

1: 開啓物理引擎的3個步驟和一個坑:

(1)開啓引擎: cc.director.getPhysicsManager().enabled = true

(2)配置重力: cc.director.getPhysicsManager().gravity = this.gravity

(3)通過開關來控制是否開啓調試模式

:

 

 開啓物理引擎的腳本代碼,一定要寫到onLoad函數裏面,否則無法開啓,切記,切記;

2: 編輯物理節點與物理形狀

(1)創建一個節點, 作爲載體;

(2)添加一個剛體組件實例,配置剛體的類型, 靜態,動態;

(3)給物體添加一個物理形狀,也就是Collider,又叫碰撞器;

  支持矩形碰撞器,圓形,多邊形,可以做任意的形狀出來。一個節點可以帶多個形狀。

 

 

3: 碰撞檢測

  碰撞檢測是物理引擎裏面常用得功能,其實也非常簡單,那個節點要獲取碰撞檢車,只要在節點上,掛腳本實例,然後重載物理碰撞監測得函數即可,

onBeginContact/ onEndContact/ onPreSolve/ onPostSolve

4:碰撞關係配置

每個節點都會有一個group, 可以添加group, 然後給節點指定類型。

點擊編輯:

這裏就會有碰撞關係配對,配置好正確得碰撞關係,就可以愉快得使用了。如果還不會,可以加cocos creator學習交流羣,來獲取完成得視頻教程。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章