Как повернуть сцену в sceneKit, чтобы определенный узел был направлен на камеру - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть группа узлов в сцене в SceneKit.Представление сцен можно изменить с помощью панорамирования или масштабирования.В событии runAction я хочу, чтобы определенный узел был представлен перед камерой посредством поворота (и я хочу, чтобы все остальные узлы в сцене также вращались).Как мне это сделать?Вещи, которые я пробовал.

  1. Я использовал lookAtConstraint, однако, это только приводит его к оси -z, но не в поле зрения.Есть и другие узлы, которые блокируют вид.Я должен вращать узлы.
  2. Я изменил положение / вращение узлов, используя scnAction, однако это не учитывает текущую презентацию на экране, а способ создания сцены.

Что я могу попробовать?Я также могу попытаться повернуть камеру вокруг сцены.Однако для угла поворота, как мне учесть текущую презентацию на экране.

...