2015-06-02 3 views
-1

Как удержать узлы от оставления сцены. До использования с объектива c i:Как установить границы сцены в наборе спрайтов с быстрым

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

Как это делается быстро?

+5

Подсказка: введите 'SKPhysicsBody (' и просмотрите параметры автозаполнения. Вы также можете проверить ссылку на [SKPhysicsBody class] (https://developer.apple.com/library/ios/documentation/SpriteKit/Reference/SKPhysicsBody_Ref/) –

ответ

0

Как так

self.physicsBody = SKPhysicsBody(edgeLoopFromRect: self.frame) 

Обратите внимание, что bodyWith... Объективные методы C на SKPhysicsBody был заменен init методов Swift. Как предлагает Бен, ознакомьтесь с документацией для SKPhysicsBody

Одна вещь. Этот метод принимает CGRect, и в вашем примере вы передаете CGSize, я не знаю, была ли это опечатка?

+0

** Swift 4.0 ** self.physicsBody = SKPhysicsBody (крайLoopFrom: self.frame) –