我有兩個方框。機頂盒上有一個動態的物理機體,底部有一個靜態物體連接到它。創建一個與節點幾何尺寸相同的physicsShape
的physicShapes與創建:
topBox.physicsBody = SCNPhysicsBody(type: SCNPhysicsBodyType.Dynamic, shape: nil)
bottomBox.physicsBody = SCNPhysicsBody(type: SCNPhysicsBodyType.Static, shape: nil)
當他們下場休息,在箱體頂部高於它應該是,這表明physicsShape大於它應該是。這是在休息的對象:
如何創建一個physicsShape相同的大小/形狀作爲節點的幾何形狀要附加到?
供參考:SCNScene
來自導入的DAE文件,從Cheetah 3D導出。
所以下面的代碼有點幫助你曾經能夠解決這個問題:您可以通過打開
.showPhysicsShapes
調試選項證實了這一點? – 2014-11-10 03:50:31不能。我無法使其從導入的DAE對象正常工作。 – 2014-11-11 06:37:56