如何使用swift在SpriteKit中创建起始屏幕

时间:2015-07-20 20:44:38

标签: ios swift

现在我的游戏中有一个GameScene.swift和一个GameOverScene.swift。当游戏加载时,GameScene.swift出现并且游戏效果很好。但是,现在我已完成游戏玩法,如何添加应用程序打开时显示的开始屏幕?

1 个答案:

答案 0 :(得分:3)

要创建应用首次打开时运行的场景,您必须对游戏的视图控制器进行一些调整。第一次改变

let scene = archiver.decodeObjectForKey(NSKeyedArchiveRootObjectKey) as! GameScene

let scene = archiver.decodeObjectForKey(NSKeyedArchiveRootObjectKey) as! sceneName

和didMoveToView中的这一行

if let scene = GameScene.unarchiveFromFile("GameScene") as? GameScene {

if let scene = GameScene.unarchiveFromFile("GameScene") as? sceneName {

这会将开场景从GameScene更改为sceneName,或任何你称之为场景的场景。此外,您必须声明这样的场景:class sceneName:SKScene {...}。您可以创建一个新的.swift文件(cmd + n)来为此类打分以便于文件管理,或者您可以将其放入GameScene文件中。快乐的编码。