2016-11-14 6 views
0

8.1にはXCodeを更新した後、私はそれは資産とXcode 8.1に問題があると思われSKScene例外ロードSKScene Xcodeの8.1アップデート後

 if let view = self.view as! SKView? { 
     if let scene = SKScene(fileNamed: "GameScene") { // Exception is thrown on this line 
      scene.scaleMode = SKSceneScaleMode.fill 
      view.presentScene(scene) 
     } 
     view.ignoresSiblingOrder = true 
     view.showsFPS = true 
     view.showsNodeCount = true 
    } 
+1

それはこれはXCodeのからのサンプルゲームのサンプルプロジェクトであるGameScene(fileNamed :)またはSKScene(fileNamed :) – zombie

+0

たテンプレートプロジェクトは、「箱から出して」クラッシュした場合、それはSKScene(fileNamed :) – Khattab

+0

としてそれを開始します間違いなく[バグを報告する]必要があります(http://bugreport.apple.com)。 – rickster

答えて

0

を初期化しようとすると、コードが実行時例外がスローされますよ私はSKSceneから問題を引き起こしていると思われる資産を削除し、正常に動作しています。

テクスチャアトラスとは別の問題が発生しました。

最後に、XCode 8.1では、アセットカタログ内のすべての画像に対してスケールを設定する必要があります。

2倍と3倍の画像を置くと、プログラムがクラッシュしなくなりました。

関連する問題