2016-11-26 3 views
0

Я позиционирую свои узлы в сцене, но мне трудно понять, почему size.width может использоваться как значение x для CGPoint или size.height может использоваться для значения y.CGPoint в GameDevelopment и SKScene?

Например

let kShipSize = CGSize(width: 30, height 16) 

    func setupShip() { 
     ship.position = CGPoint(x: size.width/2 , y: kShipSize.height/2) 
} 

что size.height и почему она используется для х и у координаты в быстром

+0

Я бы не сказал «используется для координат x и y в Swift». Просто так происходит, чтобы использовать вычисления в коде, который вы опубликовали. Ширина и высота можно использовать везде, где это имеет смысл в вашем приложении. – rmaddy

ответ

0

size.height или size.width являются Double/Int числа, которые указывают, как большая точка зрения. Поскольку они являются числами, они могут использоваться как координата x/y. Это не рама, о которой я думаю, вы принимаете их с собой :)

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