Version: 2017.4
Системы частиц (Более старая система, используемая до версии 3.5)
Излучатель частиц меша (Mesh Particle Emitter) - старое

Ellipsoid Particle Emitter (Устаревшее)

Ellipsoid Particle Emitter создает частицы внутри сферы. Для растягивания и изменения масштаба сферы используются настройки свойства Ellipsoid

Свойства

Свойство: Функция:
Emit Если включено, источник будет создавать частицы.
Min Size Минимальный размер частицы в момент ее создания.
Max Size Максимальный размер частицы в момент ее создания.
Min Energy Минимальное время жизни каждой частицы в секундах.
Max Energy Максимальное время жизни каждой частицы в секундах.
Min Emission Минимальное количество частиц, создающихся в течение одной секунды.
Max Emission Максимальное количество частиц, создающихся в течение одной секунды.
World Velocity Начальная скорость частиц в мировой системе координат, по осям X, Y и Z соответственно.
Local Velocity Начальная скорость частиц по локальным осям объекта X, Y и Z соответственно.
Rnd Velocity Случайная скорость по осям X, Y и Z, которая будет складываться со скоростью частицы.
###Масштаб скорости излучателя (Emitter Velocity Scale) Величина, определяющая насколько сильно скорость источника частиц будет влиять на скорость самих частиц.
Tangent Velocity Начальная скорость частиц вдоль осей X,Y и Z и по касательной к поверхности источника частиц.
Angular Velocity Угловая скорость новых частиц, измеряемая в градусах в секунду.
Rnd Angular Velocity Случайный компонент угловой скорости для новых частиц.
Rnd Rotation Если включено, поворот частиц при их создании будет случайным.
###Симулировать в глобальном пространстве (Simulate in World Space) Если включено, частицы не будут двигаться вместе с источником. Если выключено, то частицы будут двигаться вместе с источником.
###Одноразовые (One Shot) Если включено, количество частиц, определенных значениями Min emission и Max emission, будут созданы сразу. Если выключено, частицы будут создаваться на протяжении определенного времени.
Ellipsoid Масштаб сферы (внутри которой создаются частицы) вдоль X, Y и Z составляющих соответственно.
MinEmitterRange Задает пустую область внутри сферы. Используется в случае, если требуется создавать частицы на границе сферы.

Детали

Ellipsoid Particle Emitters (EPEs) are the basic emitter, and are included when you choose to add a Particle System to your scene from Components->Particles->Particle System. You can define the boundaries for the particles to be spawned, and give the particles an initial velocity. From here, use the Particle Animator to manipulate how your particles will change over time to achieve interesting effects.

Источники частиц работают в связке с аниматорами частиц и отрисовщиками частиц. Отдельно каждая система занимается созданием, управлением и отрисовкой частиц соответственно. Для правильного функционирования системы частиц, на объекте должны присутствовать все три компонента. При создании частиц, конечная скорость получается путем сложения всех различных составляющих скоростей.

Свойства частиц

Такие свойства, как Size, Energy, Emission, и Velocity позволят добиться достаточно интересных результатов при создании различных эффектов. Например, небольшое значение свойства Size может имитировать звезды на небе или светлячков. Большое значение свойства Size может имитировать клубы пыли в старом доме.

Параметр Energy определяет, как долго каждая частица будет присутствовать на экране, а Emission задает количество одновременно присутствующих на экране частиц. Например, ракета может иметь большое зачение свойства Emission для имитации плотного слоя дыма, и большое значение свойства Energy для имитации медленного рассеивания дыма в воздухе.

Свойство Velocity позволяет контролировать движение частиц. Можно изменять значение свойства Velocity в скриптах для достижения интересных эффектов, или же задать постоянное значение скорости (Velocity) по X и Z осям для достижения таких эффектов, как ветер. Это позволит “сдувать” ваши частицы в определенном направлении.

Симулировать в глобальном пространстве (Simulate in World Space)

Если свойство выключено, каждая отдельная частица всегда будет перемещаться относительно положения (Position) источника частиц. Когда источник двигается, частицы двигаются вместе с ним. Если же включить свойство Simulate in World Space, частицы не будут привязаны к источнику. Например, если вы создаете фаербол, который испускает искры и пламя, эти искры и пламя могут создаваться и подниматься ровно вверх, в то время как фаербол может продолжить движение вперед. Если же выключить это свойство, искры и пламя будут двигаться вперед вместе с фаерболом.

Масштаб скорости излучателя (Emitter Velocity Scale)

Это свойство имеет эффект только в случае, если включено свойство Simulate in World Space.

Если значение этого свойства равно 1, к скорости частиц, во время их создания, будет прибавляться скорость источника. Если значение равно 2, к скорости частиц будет прибавляться двойная скорость источника, и так далее.

Одноразовые (One Shot)

Источники частиц с включенным свойством One Shot создают все количество частиц, определенное в свойстве Emission, в один момент времени. Ниже приведены некоторые примеры различных систем частиц с Включенным или Выключенным свойством One Shot:

Enabled:

  • Взрыв
  • Water splash
  • Эффект от заклинания

Disabled:

  • Дым от ствола ружья или пистолета
  • Wind effect
  • Водопад

Min Emitter Range

Свойство Min Emitter Range определяет, на какой глубине внутри эллипсоида могут создаваться частицу. Если равно 0, частицы могут создаваться в любом месте внутри эллипсоида, от центра до границы. Если равно 1, частицы могут создаваться только на границе эллипсоида.

Min Emitter Range of 0
Min Emitter Range of 0
Min Emitter Range of 1
Min Emitter Range of 1

Советы

  • С осторожностью используйте системы с большим количеством крупных частиц. Они могут существенно ухудшить производительность, особенно на устройствах с низкой производительностью. Старайтесь использовать минимально возможное количество частиц, которое требуется для достижения желаемого эффекта.
  • Свойство Emit работает в связке со свойством AutoDestruct компонента Particle Animator. С помощью скриптов вы можете выключить создание новых частиц, и в этом случае свойство AutoDestruct автоматически уничтожит систему частиц и гейм объект, к которому она привязана.
Системы частиц (Более старая система, используемая до версии 3.5)
Излучатель частиц меша (Mesh Particle Emitter) - старое