2014-03-03 49 views
-1

我創建一個半圓節點,當我嘗試開發一個簡單的精靈套件遊戲創建一個半圓物理身體,但我希望節點的物理身體剛好蓋住圓對象邊緣,物理體與圓形一起旋轉(以編程方式更改物理體),我應該怎麼做?如何通過使用精靈套件

回答

1

可以使用SKPhysicsBody -bodyWithPolygonFromPath做複雜的形狀:

有跡象表明,讓您繪製形狀,併爲您的代碼,甚至工具。例如參見這個問題:SpriteKit's SKPhysicsBody with polygon helper tool

+0

那麼複雜如果我只需要半圈的邊緣!? – luckyee

+0

明白了。使用CGPathAddArc和[SKPhysicsBody bodyWithEdgeChainFromPath]而不是bodyWithPolygonFromPath – luckyee

+0

這會給你一個優勢,而不是一個正文。邊緣的行爲與身體有很大不同,你可能不希望這樣做。你真的應該使用-bodyWithPolygonFromPath: –