cocos 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, 然后給節點指定類型。

點擊編輯:

這里就會有碰撞關系配對,配置好正確得碰撞關系,就可以愉快得使用了。如果還不會,可以加群7051 82 843,來獲取完成得視頻教程。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM