Фон не помещается на экране при использовании универсального изображения (SpriteKit Game)IOS

Программируем под IOS
Ответить
Anonymous
 Фон не помещается на экране при использовании универсального изображения (SpriteKit Game)

Сообщение Anonymous »

Я быстро работаю над игровой сценой с помощью SpriteKit. Я использую Universal images.xcassets в качестве фонового изображения. Размер моего изображения составляет 2208x1536 пикселей. Он установлен на iPhone 3x.
На iPhone оно выглядит хорошо. Но на iPad мой фон не помещается на экране.
Хорошо выглядеть на iPhone.
Изображение

Но на iPad фон не помещается на экране?
[img]https://i.sstatic .net/bbvSx.png[/img]

Это мое текущее изображение.
Изображение

Затем я пытаюсь использовать файлы images.xcassets для конкретного устройства, а затем помещаю то же изображение на iPad 2x
Изображение

Теперь, фон уже подходит для экрана iPad, Но все координаты узлов и размер шрифта неверны.
Изображение

Здесь некоторая информация о моем проекте.

Код: Выделить всё

// scene size & scale mode
scene.size = skView.frame.size
scene.scaleMode = .AspectFill

// background color
self.backgroundColor = SKColor.brownColor()

// add background image
let bg = SKSpriteNode(imageNamed:"bg")
bg.position = CGPoint(x: CGRectGetMidX(self.frame), y: CGRectGetMidY(self.frame))
self.addChild(bg)
И разрешение моего изображения
Изображение

Как решить эту проблему?

Подробнее здесь: https://stackoverflow.com/questions/273 ... tekit-game
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»