Xcode 7.1 scn设置

Xcode 7.1 scn设置,xcode,swift,scenekit,ios9.1,Xcode,Swift,Scenekit,Ios9.1,有人能帮我理解吗, 如何加载带有SceneKit(Swift编程语言)中所有设置的.scn场景文件 问题是: 当我在Xcode中创建并设置.scn场景时,我会进行视觉(灯光、雾等)装饰,一切都很好。如果我在Xcode中玩,它会工作 但当我在ViewController中加载场景时,我得到了非常糟糕的视觉装饰 在Xcode中: 在模拟器中: 我的游戏控制器代码很简单: import UIKit import QuartzCore import SceneKit class GameContro

有人能帮我理解吗, 如何加载带有SceneKit(Swift编程语言)中所有设置的
.scn
场景文件

问题是: 当我在Xcode中创建并设置
.scn
场景时,我会进行视觉(灯光、雾等)装饰,一切都很好。如果我在Xcode中玩,它会工作

但当我在ViewController中加载场景时,我得到了非常糟糕的视觉装饰

在Xcode中:

在模拟器中: 我的游戏控制器代码很简单:

import UIKit
import QuartzCore
import SceneKit

class GameController: UIViewController {

    var scnView: SCNView!
    override func viewDidLoad() {
        super.viewDidLoad()

        scnView = self.view as! SCNView
        scnView.scene = SCNScene(named: "art.scnassets/game.scn")
        scnView.showsStatistics = true
    }    

    override func shouldAutorotate() -> Bool {
        return true
    }

    override func prefersStatusBarHidden() -> Bool {
        return true
    }

    override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
        if UIDevice.currentDevice().userInterfaceIdiom == .Phone {
            return .AllButUpsideDown
        } else {
            return .All
        }
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Release any cached data, images, etc that aren't in use.
    }
}