2013-11-22 37 views
0

我試圖圍繞精靈創建一個物理體,但是當使用bodyWithPolygonFromPath時,我收到錯誤消息「SKPhysicsBody:嘗試創建帶有18個頂點的多邊形的錯誤,最大值爲12」。然後我嘗試使用不同的選項,如bodyWithEdgeChainFromPath,但這些選項沒有響應重力。我需要知道如何讓重力與bodyWithEdgeChainFromPath一起工作,或者讓它能夠創建多邊形。雪碧套件iOS 7 bodyWithPolygonFromPath錯誤

回答

0

邊緣鏈是靜態的物體,它們不會因重力而移動。

您唯一的選擇是將頂點數(點在路徑中)減少到12,或者創建兩個與關節連接的物體以形成更大的物體。

+0

大概說明了,但在box2d中,您可以修改最大限制,因爲您可以訪問源代碼。在我的(個人)觀點中,SpriteKit是一個不錯的主意,但蘋果是一種完美的方式(對我來說)。 – Animal451