我正在使用Swift 3的Xcode 8(beta),并且我试图限制在SceneKit世界中移动相机时能够旋转哪些轴。相机可以在指向世界中心的同时移动,我只想让x& y轴移动,但不是z。这是一个更清晰的picture。
俯仰和偏航应该是可调节的,但不能调节。
func setupLightsAndCamera(scene: SCNScene) {
let cameraNode = SCNNode()
cameraNode.camera = SCNCamera()
cameraNode.position = SCNVector3(x: 0, y: 30, z: 30)
cameraNode.constraints = [SCNLookAtConstraint(target: center)]
scene.rootNode.addChildNode(cameraNode)
}