我正在使用带有 ARKit 的 SceneKit,现在有一个简单的应用程序,我在屏幕上点击它,它会在我的场景中添加一个 ARAnchor 和一个 SCNNode。
在某些时候,我会想要移动整个场景,所以我尝试改变sceneView.scene.rootNode.position.x += 10
以测试它。如果我在任何特定节点上调用它,该节点确实会适当移动。但是调用它rootNode
,什么都没有发生,我希望每个子节点(即场景中的每个节点)都会随之移动。
为什么我的其他节点没有正确移动,我可以做些什么来解决这个问题?还是我想错了?