Ios SceneKit SCNBox未显示

Ios SceneKit SCNBox未显示,ios,swift,scenekit,Ios,Swift,Scenekit,我将Xcode 12与Swift 5配合使用。我正在学习Swift 4的教程。希望这不会成为问题 这是我显示多维数据集的代码: import UIKit import QuartzCore import SceneKit class GameViewController: UIViewController { var sceneView: SCNView! var scene: SCNScene! var cameraNode: SCNNode!

我将Xcode 12与Swift 5配合使用。我正在学习Swift 4的教程。希望这不会成为问题

这是我显示多维数据集的代码:

import UIKit
import  QuartzCore
import SceneKit

class GameViewController: UIViewController {

    var sceneView: SCNView!
    var scene: SCNScene!
    var  cameraNode: SCNNode!
    
    
    override func viewDidLoad() {
        super.viewDidLoad()
        setupView()
    }
    
    func setupView() {
        sceneView = view as! SCNView
        setupScene()
    }
    
    func setupScene() {
        scene = SCNScene()
        sceneView.scene = scene
        setupCamera()
    }
    
    func setupCamera() {
        cameraNode = SCNNode()
        cameraNode.camera = SCNCamera()
        cameraNode.position = SCNVector3(x: 0, y: 0, z: 5)
        scene.rootNode.addChildNode(cameraNode)
        addSquare()
    }
    
    func addSquare() {
        let geometry = SCNBox(width: 1.0, height: 1.0, length: 1.0, chamferRadius: 0.0)
        let squareNode = SCNNode()
        squareNode.geometry = geometry
        scene.rootNode.addChildNode(squareNode)
    }
            
}
我不知道问题出在哪里,但立方体没有显示。有什么帮助吗


提前谢谢。

您是如何管理灯光的?