SceneKit围绕另一个节点移动相机

时间:2015-08-11 14:38:37

标签: ios swift move scenekit

我想将相机移动到SCNNode nodeA周围。 到目前为止我所做的是:

self.cameraNode.constraints = [SCNLookAtConstraint(target: nodeA)]

现在,如果我增加摄像机的位置x,摄像机仍然朝向nodeA。如何在nodeA周围移动相机(就像炉边的月亮一样)?

相机应该沿着圆形轨道移动(只是一个圆圈,我对椭圆轨道不感兴趣)

1 个答案:

答案 0 :(得分:1)

moon 添加为 earth 的子节点。这样翻译 earth 不会影响 moon 的相对位置。您可以在SceneKit Slides for WWDC 2014示例代码中找到示例。