2014-02-11 55 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) –