0
我剛剛開始使用SceneKit,並且我有一些將多維數據集呈現在屏幕上的代碼。它顯示查找,但只要我添加一個攝像機節點立方體不再出現在屏幕上。考慮到我將立方體的Node的位置設置爲0,0,0,並且相機的位置相同,我無法弄清楚什麼是錯誤的。我試圖將SCNView
的pointOfView
屬性設置爲攝像機節點,但這不起作用。添加SceneKit相機節點消失我的主節點
這裏是澄清代碼:
func setup() {
box = SCNBox(width: 30, height: 30, length: 30, chamferRadius: 5)
shapeNode.geometry = box
shapeNode.position = SCNVector3(x:0, y:0, z:0)
mainNode.addChildNode(shapeNode)
scene.rootNode.addChildNode(mainNode)
sceneKitView = SCNView(frame:bounds, options:nil)
sceneKitView.autoenablesDefaultLighting = true
sceneKitView.allowsCameraControl = true
sceneKitView.scene = scene
sceneKitView.backgroundColor = UIColor.blackColor()
addSubview(sceneKitView)
// cameraNode.camera = SCNCamera()
// cameraNode.position = SCNVector3Make(0, 0, 10)
// scene.rootNode.addChildNode(cameraNode)
// sceneKitView.pointOfView = cameraNode
}