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

Излучатель частиц меша (Mesh Particle Emitter) - старое

Mesh Particle Emitter излучает частицы со всей поверхности меша. Частицы создаются на поверхности меша, что может быть необходимо, когда вы хотите добиться сложного взаимодействия между частицами и объектами вашей сцены.

Свойства

Свойство: Функция:
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, будут созданы сразу. Если выключено, частицы будут создаваться на протяжении определенного времени.
Interpolate Triangles При включении, частицы создаются по всей поверхности меша. При отключении, частицы создаются только из вершин меша.
Systematic При включении, частицы будут создаваться в порядке следования вершин, определённых в самом меше. В отличие от приложений трёхмерного моделирования, которые подходят к настройке работы с примитивами более систематично, вы не имеете такого прямого контроля над порядком следования вершин меша. Для правильной работы очень важно, чтобы меш не имел в себе полигонов.
Min Normal Velocity Минимальное количество частиц, выпущенных на расстоянии от меша.
Max Normal Velocity Максимальное количество частиц, выпущенных на расстоянии от меша.

Детали

Излучатели частиц мешей (MPEs) в отличие от Ellipsoid Particle Emitter используются тогда, когда вам нужен больший контроль над позицией и направлением частиц. Их можно использовать также и для создания более сложных эффектов.

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

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

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

Такие свойства, как 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
  • Водопад (Waterfall)

Интерполировать треугольники (Interpolate Triangles)

Включая Interpolate Triangles для излучателя частиц, вы наделяете частицы возможностью создаваться между вершинами вашего меша. Данная опция по-умолчанию отключена, поэтому частицы создаются только из вершин вашего меша.

A sphere with Interpolate Triangles off (the default)
A sphere with Interpolate Triangles off (the default)

Включение данной опции позволит частицам создаваться на и между вершинами, иначе говоря по всей поверхности меша (смотрите ниже).

A sphere with Interpolate Triangles on
A sphere with Interpolate Triangles on

Даже в случаях, если будет включена опция Interpolate Triangles, плотность частиц всё равно будет больше там, где сосредоточено большее количество полигонов.

Систематично (Systematic)

Включение опции Systematic позволяет привязать создание частиц к порядку следования вершин вашего меша. Порядок следования вершин задаётся в том пакете трёхмерного моделирования, в котором вы создаёте свои модели.

An MPE attached to a sphere with Systematic enabled
An MPE attached to a sphere with Systematic enabled

Скорость по нормали (Normal Velocity)

Normal Velocity контролирует скорость частиц по направлению нормали вершины, из которой они излучаются.

К примеру, создайте систему частиц меша, используя при этом в качестве излучателя куб, включите Interpolate Triangles, установите Normal Velocity Min и параметр Max в значение 1. Вы заметите, что теперь частицы будут излучаться перпендикулярно плоскостям куба.

Смотрите также

Советы

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