Размер сцены в Sprite Kit


#1

Новый проект Game - Sprite Kit

На симуляторе планшета сцена занимает весь экран а на симуляторе телефона сверху и снизу черные поля.

Почему так и как исправить - объясните кто может.


#2

Проверь настройки проекта:

TARGETS(game name) -> GENERAL -> App Icon and Launch Images -> Launch Screen File
Должен быть установлен “Main” или “Launch Screen”. Поле не должно быть пустым.


#3

Очень вам благодарен. Помогло.


#4

Сам с таким сталкивался. Все дело в том, что SpriteKit должен откуда то определить разрешение экрана и соотношение сторон. Эти параметры определяются при старте приложения при наличие какого-нибудь storyboard’а. Или как вариант использовать SwiftUI LifeCycle и сцену показывать через ContentView.

Если интересно, можете изучить исходный код моей игры. Ссылка на ГитХаб была недавно на форуме. Тема что то вроде “Проблемы с управлением памятью…”. Была несколько дней назад


#5

Я в общем предполагал, что причина где-то в настройках. Пару часов искал…
Еще раз благодарю!

PS
Код обязательно посмотрю.