我有以下代码:
上述内容并未显示任何东西,但是构建成功了。
当我更改以下这行代码:
我不太清楚如何让球体出现。如果有帮助,将不胜感激 :)
我有以下代码:
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let sceneView = SCNView(frame: self.view.frame)
self.view.addSubview(sceneView)
let scene = SCNScene()
sceneView.scene = scene
let camera = SCNCamera()
let cameraNode = SCNNode()
cameraNode.camera = camera
cameraNode.position = SCNVector3(x: -3.0, y: 3.0, z: 3.0)
let light = SCNLight()
light.type = SCNLightTypeOmni
let lightNode = SCNNode()
lightNode.light = light
lightNode.position = SCNVector3(x: 1.5, y: 1.5, z: 1.5)
let sphereGeometry = SCNSphere(radius: 5)
let sphereNode = SCNNode(geometry: sphereGeometry)
let constraint = SCNLookAtConstraint(target: sphereNode)
constraint.gimbalLockEnabled = true
cameraNode.constraints = [constraint]
scene.rootNode.addChildNode(lightNode)
scene.rootNode.addChildNode(cameraNode)
scene.rootNode.addChildNode(sphereNode)
}
}
上述内容并未显示任何东西,但是构建成功了。
当我更改以下这行代码:
let sphereGeometry = SCNSphere(radius: 5)
创建一个立方体:
let cubeGeometry = SCNBox(width: 1.0, height: 1.0, length: 1.0, chamferRadius: 0.0)
我不太清楚如何让球体出现。如果有帮助,将不胜感激 :)