任何人都可以帮助我理解,
如何使用SceneKit(Swift Programming Lang)中的所有设置加载.scn
场景文件?
问题是:
当我在Xcode中创建并设置.scn
场景时,我会进行视觉(光线,雾等)装饰,一切都很好。如果我在Xcode中玩它就可以了。
但是当我在ViewController中加载场景时,我的视觉装饰非常糟糕。
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.
}
}