1
我是spritekit遊戲開發的新手。Spritekit遊戲設計
現在我創造了一個基本的遊戲場景,就像飛機射擊敵人一樣。
但是,如何實現更多的互動的東西,如播放/暫停,遊戲開始和遊戲結束?
我的問題是,那些場景作爲節點嵌入到遊戲場景中,還是它們是不同的SKscenes?
謝謝大家!
我是spritekit遊戲開發的新手。Spritekit遊戲設計
現在我創造了一個基本的遊戲場景,就像飛機射擊敵人一樣。
但是,如何實現更多的互動的東西,如播放/暫停,遊戲開始和遊戲結束?
我的問題是,那些場景作爲節點嵌入到遊戲場景中,還是它們是不同的SKscenes?
謝謝大家!
您可以創建新的場景和過渡到他們(SWIFT例子) - 爲您的新場景中創建一個新的快捷文件
class SceneTwo: SKScene {
override func didMoveToView(view: SKView) {
}
}
在主或第一個場景,你可以在下面的過渡到新場景路....
let sceneTwo = SceneTwo()
let transition = SKTransition.doorwayWithDuration(1.0)
self.view?.presentScene(sceneTwo!, transition: transition)
您可以暫停任何場景....
self.scene.view.paused = YES
雷Wenderlich教程真的去od,並且它們有很多http://www.raywenderlich.com/42699/spritekit-tutorial-for-beginners – MikeJ
我總是建議人們只使用一個場景,而是使用父節點在接口之間轉換。這不僅會使內存分配變得更清晰一些,您還將擁有製作自己的自定義場景轉換的豪華感,並且可以像在所有場景中保留背景一樣。例如,假設您想在所有場景中出現背景,如果您使用Apple的SKScenes方法,則需要不斷將此背景節點添加到每個場景。這是非常低效的,並且是SKScenes的一個主要缺陷。 –