Я хотел бы разрешить пользователю поворачивать сцену на ощупь, но освещение остается фиксированным. Это работает достаточно хорошо, используя камеру по умолчанию и стандартное освещение. Тем не менее, индикатор по умолчанию «прямо на», то есть вдоль оси -z экрана. Я бы предпочел, чтобы он был направлен на угол, более похожий на свет сцены, скажем, спереди справа.SceneKit, фиксируя положение света
Но когда я создаю свой собственный свет, кажется, что его нужно привязать к существующему узлу, например rootNode. Когда это будет сделано, свет затем вращается вокруг модели, когда пользователь манипулирует сценой.
Есть ли простой способ сохранить фиксированное освещение во время вращения с помощью камеры по умолчанию или мне нужно серьезно заняться созданием пользовательской камеры?
Спасибо за ответ. Я сделал камеру и прикрепил к ней пару огней. По какой-то причине они остаются фиксированными, а узлы с геометрией реагируют на мои жесты вращения. Для меня это всего лишь черный ящик, но он делает именно то, что я хочу. – bpedit