2014-02-11 56 views
3

剛開始使用Sprite Kit製作遊戲,我需要知道的是我如何設置邊界,以便我的角色留在屏幕上,因爲不會因爲重力並且在您足夠輕觸屏幕時不會漂浮。如何在Sprite Kit中創建邊界

+0

Andreys答案是正確的。然後你可以在碰撞時作出反應,這樣你的物體在與邊界碰撞時可以作出反應。 – BSevo

回答

7

定義爲physicsBodySKScene

self.physicsBody = [SKPhysicsBody bodyWithEdgeLoopFromRect:self.frame]; 

Apple's documentation描述很好,清單8-1

+0

** Swift 4.0 ** self.physicsBody = SKPhysicsBody(edgeLoopF​​rom:self.frame) –