Я работаю над проектом в быстром, и я могу сделать спрайт. Я пытаюсь создать спрайт в разных местах. В качестве теста я заменил код в игровой сцене, чтобы быть:Swift - CGPoint Alignment
class GameScene: SKScene {
override func didMoveToView(view: SKView){
let wall = SKSpriteNode(imageNamed: "Wall")
wall.position = CGPoint(x: 289, y: 0)
}
}
То, что я не понимаю, этот код делает спрайт в нижнем левом углу. Как и ожидалось, в направлении y отображается только половина спрайта, но направление x кажется полностью выключенным. Если я попытаюсь установить значение x на любое число ниже 289, оно не появится. Является ли 0,0 баллов действительно 289,0, или я что-то упускаю? Я программирую для iphone 6, если это имеет значение.
Спасибо!
Ваша сцена не обязательно совпадает с размером вашего зрения –
Ах я вижу. Есть ли способ проверить, что такое размер сцены? Я использовал UIScreen.mainScreen(). ApplicationFrame.size, чтобы получить границы. Будет ли это резолюция, в которой будет игра? – rmh