Поведение "Fade"

Данное поведение заставляет объекты появляться и исчезать, меняя их прозрачность.

Поведение имеет три стадии: появление, ожидание, исчезновение. Вы можете указать нужное время для каждой стадии. Если одно из этих значений равно 0, то стадия пропускается. Например, если время появления и ожидания равны нулю, то объект немедленно начнет исчезать.

Затухание полезно для таких вещей как взрывы, вспышки, пули, которые вылетают за предельное расстояние, графика для заставки, и для того, чтобы объекты плавно исчезали.


Свойства

Activate at start (активировать при старте) — запускает поведение, как только создался объект. Если будет выключено, то поведение никак не затронет объект, пока вы не включите действие Start (начать).

Fade-in time (время появления) — время появления, в миллисекундах. Чтобы пропустить эту стадию, впишите 0.

Wait time (время ожидания) — время ожидания между стадиями появления и затухания. Чтобы пропустить эту стадию, впишите 0.

Fade-out time (время затухания) — время затухания, в миллисекундах. Чтобы пропустить эту стадию, впишите 0.

Destroy afterwards (уничтожить после) — если включено, то объект уничтожится после того, как прошла стадия затухания, и он стал невидимым. Будьте внимательны, если выключить эту опцию, то объект будет продолжать существовать в игре, только будет невидим. В этом состоянии вы можете перезапустить поведение действием Start (начать).

Max opacity (максимальная прозрачность) — максимальная прозрачность при появлении. Полезно, если вы хотите, чтобы объект появился наполовину прозрачным, например на 50%.

Условия

On fade in finished (когда появление закончилось) — срабатывает, когда закончилась стадия появления объекта.

On fade out started (когда началось затухание) — срабатывает, когда началась стадия исчезновения объекта.

On fade out finished (когда затухание закончилось) — срабатывает, когда закончилась стадия затухания, но только перед тем, как объект уничтожится (если включена опция Destroy afterwards).

Действия

Start (начало) — запускает поведение с начала. Полезно, если нужно запустить поведение еще раз после того, как оно прошло, или запустить поведение, которое до этого было выключено настройкой Activate at start (включить при старте).

Set activated (активировать) — включает/выключает поведение.

Set destroy setting (включить настройку уничтожения) — меняет настройку Destroy afterwards (уничтожить после).

Set fade in time (установить время появления) — меняет длительность появления.

Set fade out time (установить время исчезновения) — меняет длительность исчезновения.

Set wait time (установить время ожидания) — меняет время ожидания между появлением и исчезновением объекта.

Set max opacity (максимальная прозрачность) — меняет настройку прозрачности.



Автор перевода: Mary Jane

Опубликовано: 14 июля, 2010

Категория: Поведения