Я использую SceneKit с ARKit, и прямо сейчас у меня есть простое приложение, в котором я нажимаю на экран, и оно добавляет в мою сцену ARAnchor и SCNNode.
В какой-то момент мне захочется переместить всю сцену, поэтому я попытался изменить sceneView.scene.rootNode.position.x += 10
, чтобы проверить это. Если я вызываю это на каком-либо конкретном узле, этот узел действительно перемещается соответствующим образом. Но вызывая это на rootNode
, ничего не происходит, и я бы ожидал, что каждый дочерний узел (который является каждым узлом в сцене) будет двигаться вместе с ним.
Почему другие мои узлы не двигаются должным образом и что я могу сделать, чтобы это исправить? Или я неправильно об этом думаю?