Xcode 7.1 scn设置
有人能帮我理解吗, 如何加载带有SceneKit(Swift编程语言)中所有设置的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
.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.
}
}