【发布时间】:2018-09-19 23:43:02
【问题描述】:
我很长时间试图将 3D 对象放置在 SceneView 中的正确位置,该对象正确添加到 SceneView 中,但它的位置向右或向左转动,
func addObject(x: Float = 0, y: Float = 0, z: Float = -0.5) {
guard let shipScene = SCNScene(named: "art.scnassets/house.scn"),
let shipNode = shipScene.rootNode.childNode(withName: "house", recursively: false)
else {
return
}
shipNode.scale = SCNVector3(0.01, 0.01, 0.01)
shipNode.position = SCNVector3(x,y,z)
sceneView.scene.rootNode.addChildNode(shipNode)
}
这是我添加的代码,这个问题是否与相机位置有关,我也改变了,它似乎不起作用。 请以附件图片为例。
如何正确放置物体?
【问题讨论】: