Xcode 7.1 scn设置

时间:2015-11-30 16:56:02

标签: xcode swift scenekit ios9.1

任何人都可以帮助我理解, 如何使用SceneKit(Swift Programming Lang)中的所有设置加载.scn场景文件?

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

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

在Xcode中: Xcode version

在模拟器中: enter image description here 我的GameController代码很简单:

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.
    }
}

0 个答案:

没有答案