2014-05-05 62 views
0

enter image description hereSprite工具包skview.showPhysics錯誤?

這裏是設置字符物理體的代碼。

character.physicsBody = [SKPhysicsBody bodyWithRectangleOfSize:character.size]; 

它正常工作,我的意思是停留在我想要它但你可以看到它顯示character的物理體在截圖的左下角(這是灰色框)。

這是一個錯誤還是可以修復?

+0

看來移動world節點是當我設置安喬點(0.5,0.5)爲'SKScene'物理大綱不改有錨點與它將如何修復而不移除自定義錨點 – Mutch95

+1

刪除自定義錨點,它只會滑動節點位置周圍的紋理。如果你需要一個不同的錨旋轉,添加一個額外的節點作爲父母,充當定位點 – LearnCocos2D

+0

是否沒有其他方式實際編輯'showPhysics'屬性,以便它符合我的錨點? @ LearnCocos2D – Mutch95

回答

0

我有一個類似的問題,可能會或可能不會解決你的問題。

看起來你正在使用某種視口系統。也許有一個名爲world的節點和一個名爲camera?如果是這種情況,那麼您必須每幀移動您的world節點以正確地居中內容?在繪製物理,你需要在-didEvaluateActions代替-didSimulatePhysics