2014-02-19 47 views
0

如何創建一個凹SKPhysicsBody?SKPhysicsBody組成?

我的猜測是創建一個由多個凸體組成的複合節點。我可以「堅持」他們任何其他方式創建一個SKPhysicsJoint固定之間?

+0

SKPhysicsJointFixed有問題嗎? –

+0

它在給定的力量影響之上「流淚」。 :( – Geri

回答

1

您可能想等一會兒 - 我不能明確說出來,但如果您查看developer.apple.com的預發佈文檔並搜索「iOS 7.1 API差異」,則會有一個有趣的新SKPhysicsBody方法。


還有另一種方式 - 你可以簡單地創建新的SKNodes,添加新的節點作爲目標組合節點的孩子,並附加凸SKPhysicsBodies這些子節點。
編輯:如果您只是想檢測靜態的凹面複合材料上的接觸/碰撞,則此功能僅適用於非動態組成部分。

+0

這也是我的猜測,但他們會「堅持」這種方式嗎?Probaly仍然是需要聯合。 – Geri

+0

你是對的 - 它只對我有用,因爲我的孩子身體是非動態的(我只是測試在靜態凹體上接觸)動態物體確實會崩潰,你可以在你的固定關節「眼淚」處張貼你的代碼嗎? – Batalia

+0

哇,真的,'+ [SKPhysicsBody bodyWithBodies:]'對我來說似乎很有前景。 – Geri

0

使用凸形路徑創建兩個或多個SKPhysicsBody變量,然後使用初始化程序SKPhysicsBody.bodyWithBodies創建這些路徑的聯合。這種聯合可以是凹形的。