Sprite Kit в UITabBarController - PullRequest
       40

Sprite Kit в UITabBarController

1 голос
/ 29 июня 2019

Я новичок в Sprite Kit, так что здесь нет вопросов для новичка.

В настоящее время у меня есть полное приложение, написанное с использованием 4 вкладок через UITabBarController, все мои ограничения сделаны через файлы Storyboard.

Как мне лучше всего добавить сцену из набора Sprite в качестве вступления к приложению?

По сути, я хочу добавить небольшую вводную игру длительностью ~ 30 секунд, которая затем переходит непосредственно вто, что у меня уже есть.

Я уже создал GameScene (SKScene) и GameViewController (UIViewController), и приложение теперь загружается на сцену, но я не уверен, как сейчас добраться до UITabBarController.

Я знаю только о view.presentScene() переходе из Sprite Kit.Нет ли способа легко соединить их здесь?

Заранее спасибо!

1 Ответ

2 голосов
/ 02 июля 2019

Так как вы знакомы с UIKit, я не буду ошарашиваться для вас. Используйте раскадровку для создания перехода от SKView к UITabController, затем выполните переход viewController.performSegue(withIdentifier: "showTabs", sender: nil), где вы думаете о вызове view.presentScene, чтобы перейти к контроллеру вкладок. Обратите внимание, что вам нужно каким-то образом получить доступ к контроллеру представления из вашей сцены, либо создав делегат, либо выполнив поиск делегата приложения.

...