|
|||||||
SSG показывает отличие этой ноды от обычной NiNode только в одной строке:
NiBillboardNode
m_eMode =
|
Флаг ноды кодирует ее обращение к камере и детектирование коллизий.
|
Типы вращения
|
Что дают.
|
Rigid Face Camera
|
наиболее ходовое значение.
Флаги: 72 или 74 если включено детектирование коллизий.
(74, 76, 78 - зависит от выбранного метода детектирования, который впрочем, мало на что влияет)
Лучше сразу ставить 72.
Спрайт поворачивается к камере только когда она повернута к нему более чем на 25%.
Если меньше, спрайт занимает исходное положение.
Хорошо использовать на Ореолах и Глазах.
Однако если камера находится «над» объектом, он может превратиться в узкую полоску.
- ССГ показывает правильное значение в атрибутах спрайта.
|
Always Facе Camera
|
спрайт все время старается быть повернут «лицом» к камере, что может приводить к нещадному вращению оного и смещению от исходных позиций.
Использование, зависит от цели использования и размещения объекта относительно наблюдателя.
Флаг: 8 (10, 12, 14)
|
Rotate About Up
|
аналог Rigid Face, но движение не из стороны в сторону, а вверх вниз.
Флаг: 40 (42, 44, 46)
|
Этот режим лучше не использовать вовсе!
| |
Always Facе Center
|
фиксирует позицию спрайта по центру.
Т.е. фактически не работает.
Собственно это видно по SSG и записи движка не показывают этого режима работы для спрайтов.
- это баг. Ссылка идет куда угодно, но не куда следует.
Флаг: 104 (106, 108, 110)
|