我正在使用 Swift 3 的 Xcode 8(测试版),并且我试图限制在 SceneKit 世界中移动相机时能够旋转哪些轴。可以在指向世界中心的同时移动相机,我只想让 x 和 y 轴移动,而不是 z。这里有一个更清晰的图片

俯仰和偏航应该是可调节的,但不能调节。

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)
}