Version: 2017.1
Излучатель частиц меша (Mesh Particle Emitter) - старое
Рендерер частиц-Particle Renderer (устаревшее)

Аниматор частиц-Particle Animator (Устаревшее)

Аниматоры частиц перемещают ваши частицы с течением времени, их можно использовать для применения к ним ветра, цикличности перетаскивания и раскрашивания ваших систем частиц.

Свойства

Свойство: Функция:
###Анимация цвета (Animating Color) Если включено, частицы циклично изменяют свой цвет в течении отведённого им периода.
Color Animation Частицы проходят через 5 цветов. Все частицы циклично проходят через них - если у каких-то из них период длиться меньше чем у других, то и анимируются они соответственно быстрее.
###Оси вращения Опциональная ось ориентированная на мировое пространство, вокруг которой вращаются частицы. Используйте её, чтобы добиться продвинутых эффектов заклинаний или чтобы вдохнуть в каустические пузырьки больше жизни.
###Оси вращения Опциональная ось ориентированная на локальное пространство, вокруг которой вращаются частицы. Используйте её, чтобы добиться продвинутых эффектов заклинаний или чтобы вдохнуть в каустические пузырьки больше жизни.
Size Grow Используйте это, чтобы заставить свои частицы расти в течении отведённого периода времени. Настолько, насколько сильно будут разбросаны источники излучающие частицы, довольно часто бывает неплохо добиться их равномерного роста, чтобы в процессе своего роста они не распадались. Используйте это, чтобы создавать дым, симуляцию ветра и т.д.
Rnd Force Случайная сила, добавляемая каждый кадр к системе частиц. Используйте это, чтобы оживить такие эффекты как дым.
Force Сила, применяемая каждый кадр к частицам. Измеряется относительно единиц мировой системы координат.
Damping Количество частиц, которое замедляется каждый кадр. Значение равное 1 не приводит к замедлению, в то время как меньшие значения приводят.
Autodestruct Если включено, GameObject соединённый с Particle Animator будет уничтожен, когда все частицы исчезнут.

Детали

Particle Animators позволяют вашим системам частиц быть динамическими. Они позволяют вам менять цвет ваших частиц, применять к ним внешние силы и вращать их и уничтожать их в момент завершения их излучения. Для более подробной информации о Particle Systems, обратитесь к разделам документации Mesh Particle Emitters, Ellipsoid Particle Emitters, и Particle Renderers.

Анимация цвета (Animating Color)

Если вам захочется изменить цвет или затухание/появление ваших частиц, вы сможете включить данные возможности используя Animate Color и выбрав цвета для периода жизни частиц. Любая система частиц, которая будет анимирована, в течении своего периода жизни должна будет пройти через 5 цветов, которые вы подберёте сами. Скорость, с которой они будут сменять друг друга будет назначена значением свойства энергии излучателя (Emitter’s) Energy.

Если вам хочется, чтобы ваши частицы исчезали вместо того чтобы моментально появляться, установите начальный и конечный цвет, чтобы получить низкое значение Alpha канала.

An Animating Color Particle System
An Animating Color Particle System

Оси вращения

Установка значений либо в локальной(Local), либо в мировой(World)Rotation Axes может привести к вращению всех рождённых частиц вокруг обозначенной оси (вместе с Transform’s позицией установленной в качестве центральной). Чем большим будет значение для одной из осей, тем интенсивнее будет вращение по ней.

Установка значений в Local Axes приведёт к возможности подогнать вращение вращающихся частиц с вращением Transform’s для совмещения их локальных осей вращения.

Установка значений в World Axes вызовет последовательное вращение частиц, независимое от вращения Transform’s.

Силы и Затухание (Forces & Damping)

Вы используете внешнюю силу, чтобы ускорить частицы в направлении, определённом этой силой.

Damping может быть использовано, чтобы замедления или ускорения частиц без смены их направления:

  • Значение 1 означает применения не Damping, т.е. частицы не станут замедляться или ускоряться.
  • Значение равное 0 означает, что частицы тут же прекратят своё движение.
  • Значение равное 2 означает, что частицы будут удваивать свою скорость каждую секунду.

Уничтожение GameObjects, привязанных к частицам

Вы можете уничтожить систему частиц и любой привязанный к ней GameObject путём активации свойства AutoDestruct. Например, если у вас есть бочка с нефтью, вы можете привязать к ней систему частиц, которая имеет отключённое Emit и включённое AutoDestruct. При столкновении вы активируете Particle Emitter. Произойдёт взрыв после которого система частиц и бочка с нефтью будут уничтожены и удалены со сцены.

Заметьте что автоматическое разрушение начинает действовать только после того как некоторые частицы уже были излучены. Точные правила для объекта, который должен разрушиться действуют тогда, когда включён AutoDestruct:

  • Если здесь и были частицы, которые уже были излучены, то теперь все они исчезли, or
  • Если emitter имеет в какой-то момент__Emit, но сейчас Emit__ отключён.

Советы

  • Используйте Color Animation чтобы сделать ваши частицы угасающими и появляющимися в течении их жизненного цикла - или же вы получите неприятный на вид эффект.
  • Используйте Rotation Axes, чтобы сделать вихревые движения, похожие на водоворот.
Излучатель частиц меша (Mesh Particle Emitter) - старое
Рендерер частиц-Particle Renderer (устаревшее)
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961