2015-07-29 3 views
1

Я создаю простую игру для iOS с помощью SpriteKit. Однако у меня есть одна проблема, которая мне нужна для помощи. В моей игре у меня есть три кнопки, которые делают определенные вещи в моей игре. Однако у меня возникают проблемы с позиционированием моих узлов в верхней части экрана. Я пробовал несколько комбинаций кода, но не повезло. Мне было интересно, знает ли кто-нибудь, что я сделал, и помог мне исправить это. Я опубликовал свою функцию ниже вместе с скриншотом того, что в настоящее время выглядит. БлагодаряПозиционирующий узел в верхней середине экрана в SpriteKit

Screenshot

func createButtons() 
{ 
    buttonOne.position = CGPoint(x:self.size.width/8.5, y:self.size.height) 
    buttonTwo.position = CGPoint(x:self.size.width, y:self.size.height) 
    buttonThree.position = CGPoint(x: size.width * 7, y: self.size.height) 
    self.addChild(buttonOne) 
    self.addChild(buttonTwo) 
    self.addChild(buttonThree) 

} 

ответ

0

В комплект спрайтов, система координат декартова. Точка (0,0) находится слева, а позиция означает центральную точку узла.

Смежные вопросы