要加載在Instructions1.swift文件中的場景作爲遊戲的第一個場景。
我做了什麼:
所以我創建了我的項目2個新的文件:在GameViewController.swift Instructions1.sks和Instructions1.swift
然後,我改變了viewDidLoad中,如下所示:
override func viewDidLoad()
{
super.viewDidLoad()
if let scene = GameScene.unarchiveFromFile("Instructions1") as? GameScene
{
// Configure the view.
let skView = self.view as! SKView
skView.showsFPS = true
skView.showsNodeCount = true
/* Sprite Kit applies additional optimizations to improve rendering performance */
skView.ignoresSiblingOrder = true
/* Set the scale mode to scale to fit the window */
scene.scaleMode = .AspectFill
skView.presentScene(scene)
}
}
但是當我加載遊戲時,它直接進入GameScene.swift。我還在Instructions1.sks的自定義類下編寫了'Instructions1'。不幸的是,沒有運氣!
將不勝感激任何幫助!
謝謝!
您是否試過如果讓場景= Instructions1(fileNamed:「Instructions1」)?另外,如果'Instructions1'是一個場景,你可能想描述並命名爲'Instructions1Scene'。 1也是可疑的,但你可能有一個理由。 –
不幸的是,這是給編譯錯誤:「使用未解析的標識符'InstructionsOne」,並突出顯示InstructionsOne中如果讓scene = InstructionsOne.unarchiveFromFile ........ 謝謝! – user3369038
什麼本說應該工作,更換指令1 – Abdou023