【发布时间】:2017-09-29 21:05:11
【问题描述】:
我有一个包含 car.dae 模型的 scene.scn 文件。这是图片:
我有以下代码来加载场景。
override func viewDidLoad() {
super.viewDidLoad()
// Set the view's delegate
sceneView.delegate = self
// Show statistics such as fps and timing information
sceneView.showsStatistics = true
// Create a new scene
let scene = SCNScene(named: "art.scnassets/scene.scn")!
// Set the scene to the view
sceneView.scene = scene
}
我没有看到场景中正在装载的汽车。有任何想法吗?
【问题讨论】:
-
这辆车有多大?如果您正在查看截取屏幕截图的 Xcode 场景编辑器,则检查器中应该有边界框信息。此外,您可能希望重新调整模型的方向,使 Y 向上。
-
我可以让汽车显示出来。我卸下了相机,现在它可以工作了!另一个问题是汽车随着用户的移动而移动。我希望将汽车固定在一个位置,这样我就可以四处走动并从不同的角度观察汽车。
-
我也有同样的问题。我认为这与我的模型有关,因为其他 scn 文件也可以工作。
-
我修好了。问题是大小。我调整了模型的比例,做了很多,然后它开始正常工作了。