Документация/Типы объектов/Base/LensFlareManager.type

From NeoAxis 3D Engine Wiki

Jump to: navigation, search
Перейти на уровень выше

Contents

Описание

LensFlareManager — объект для добавления бликов от линз камеры.

LensFlareManager 01.jpg

Создание

Для того, чтобы создать объект, нужно в окне Object Creation в папке Base\Types выбрать объект LensFlareManager. После чего добавить объект на карту, с помощью нажатия левой кнопки мыши в рабочей области окна.

LensFlareManager 02.jpg

Для настройки текстур бликов, нужно выделить объект LensFlareManager и в окне свойств нажать на кнопку "..." поля Flares.

LensFlareManager 03.jpg

В появившемся окне можно настраивать, добавлять, удалять и менять настройки бликов. Полное описание атрибутов блика рассмотрено ниже.

LensFlareManager 04.jpg

Свойства

Параметр Описание
class Entity
Components Список прикрепляемых компонент.
LogicClass Ссылка на класс редактора логики. Подробнее о работе с классами редактора логики.
Name Имя объекта.
Tags Пользовательская информация. Представляется списком пар вида ключзначение. Используется для нужд разработчика.
Type Тип объекта. Не подлежит изменению.
class LensFlareManager
Color Множитель цвета бликов.
Enabled Включить/выключить объект.
FadeSpeed Скорость затухания бликов.
Flares Список бликов. Настройки отдельного блика описаны ниже.
VisibilityCheckStartDistance Расстояние от камеры, с которого определяется видимость бликов. Данный параметр предназначен для того, чтобы при определении видимости, игнорировать очень близкие объекты, например, объект персонажа.

Свойства блика

Параметр Описание
Misc
Blending Метод смешивания текстуры блика. Выбирается из двух возможных значений: AlphaAdd (добавление) и AlphaBlend (смешивание по альфа каналу).
Color Цветовой множитель блика.
DistanceFactor Определяет местоположение блика.
FadeSpeedFactor Множитель скорости затухания блика.
Size Размер блика. Указывается в пропорциях размера экрана по вертикали. Значение "1 1" соответствует полному экрану.
Texture Путь к файлу текстуры блика.