2015-02-08 5 views
0

Мне нужна помощь, перемещающаяся из UIViewController, которая появляется после запуска. Это своего рода фальшивый всплеск, который анимируется, и я хочу, чтобы он однажды изменился на SKScene. Я попытался с помощью этогоПереход от UIViewController к SKcene

let skView = self.view as SKView 
    var loading:LevelOne = LevelOne(size: skView.bounds.size) 
    var loadingScreen:SKView = self.view as SKView 
    skView.showsFPS = true 
    skView.showsNodeCount = true 
    skView.showsPhysics = true 
    loadingScreen.ignoresSiblingOrder = true 
    loadingScreen.presentScene(loading) 

Но я получаю журнал с (lldb) и размечает

let skView = self.view as SKView 

и говорит сбои приложения из-за этого. Что я делаю неправильно, и есть ли кто-нибудь, кто может мне помочь? Я могу преобразовать Objective-c (простой, что есть), но я предпочту его в Swift

Спасибо!

ответ

0

Как вы можете построить игру с этой линией?

let skView = self.view as SKView 

Потому что вы не можете отказаться от SKView? для SKView. Я думаю, что это должно быть

let skView = self.view as SKView! 

Взаимодействие с другом. Представление должно представлять собой экземпляр SKView вместо UIView в качестве обычного приложения (вы можете увидеть его в сеансе «Пользовательский класс» «Показать инспектору идентификации»)

+0

Работает. Я не мог получить это раньше, тогда я снова сделал свою игру и камеру, и она отлично работала :) –

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