У меня есть SCNNode и SCNCamera. Камера расположена вверху и перед узлом и смотрит вниз на узел с помощью SCNLookAtConstraint, который у меня установлен. Однако, когда узел перемещается вбок, камера вращается только вместо того, чтобы двигаться вместе с ней. Есть ли способ заставить камеру перемещаться с узлом?Нужно ли SCNCamera следовать за узлом на фиксированном расстоянии?
ответ
Вы используете только SCNLookAtConstraint
, который, как говорится в его названии, сделает камеру. Посмотрите на объект. (Вам нужно только повернуть голову, чтобы что-то посмотреть)
Чтобы сделать камеру перемещающейся с ней, вам понадобится либо SCNTransformConstraint
(documentation here), либо просто сделайте Camera Node дочерним по отношению к объекту, который вы хотите, чтобы он следовать.
Если вы хотите, чтобы камера плавно следила за объектом и была ограничена только расстоянием (как если бы оно было затянуто веревкой), путь SCNTransformConstraint
- это путь.
Если преобразование между вашим узлом и камерой всегда одинаково, вы должны подумать о том, чтобы сделать камеру дочерним узлом вашего узла. Это намного эффективнее и проще, чем использование ограничений.
Я сделал мой узел камеры дочерним узлом SCNNode, которым я хотел следовать. Это еще один способ добиться этого.
- 1. Подведение строк на фиксированном расстоянии в Matlab?
- 2. Как следовать SCNNode с SCNCamera, но не вращать?
- 3. Создание точки, которая следует за прикосновением/мышью, но остается на фиксированном расстоянии от другой неподвижной точки
- 4. Как закрепить контейнер на фиксированном расстоянии от его правого края?
- 5. highcharts дата и время точка на фиксированном расстоянии
- 6. Как получить спрайт, чтобы следовать за лодкой
- 7. Должен ли новый всегда следовать за удалением?
- 8. Должен ли модульный тест следовать за PSR?
- 9. Есть ли какие-либо настройки в wpf для выравнивания кнопок на фиксированном расстоянии
- 10. SCNCamera движущаяся ось камеры
- 11. Как перемещать объекты в фиксированном расстоянии в Corona SDK
- 12. SCNCamera limit arcball rotation
- 13. Найти точки на расстоянии
- 14. Вращение SCNNode (SCNCamera)
- 15. Сделать фоном следовать за курсором
- 16. Сделать куб следовать за символом на пять шагов за единством
- 17. Unity - Нужно ли всегда применять силу при фиксированном обновлении.
- 18. свободная анимации следовать за курсором
- 19. Propel следовать за отношением назад
- 20. Нужно ли платить за iAds?
- 21. Нужно ли номера javascript следовать двойной точности IEEE 754?
- 22. jquery: как определить, будет ли за подсказкой следовать событие click?
- 23. Возможно ли разрешить тег div не следовать за родительским дополнением?
- 24. Навигационная панель следует за прокруткой при фиксированном
- 25. Расчет расстояния на расстоянии
- 26. ImageMapster: Как сделать подсказку следовать за мышью
- 27. Будет ли спекулятивное исполнение следовать за дорогостоящей операцией?
- 28. LilyPond: Может ли двойной барьер следовать за многомерным отдыхом?
- 29. Может ли отладчик eclipse следовать за новой порожденной нитью
- 30. Есть ли способ заставить текст команды следовать за вводом?