SceneKit:限制不同轴上的旋转

时间:2016-06-22 12:20:06

标签: scenekit

我正在使用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)
}

0 个答案:

没有答案