Spritekit游戏设计

时间:2015-10-29 10:19:19

标签: ios sprite-kit game-engine skspritenode

我是spritekit游戏开发的新手。

现在我创造了一个基本的游戏场景,就像飞机射击敌人一样。

但是如何实现更多互动内容,如播放/暂停,游戏开始和游戏结束?

我的问题是,这些场景是作为节点嵌入到游戏场景中的,还是它们是不同的SKscenes?

谢谢大家!

1 个答案:

答案 0 :(得分:2)

您可以创建新场景并转换到它们(快速示例) - 为新场景创建一个新的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