Unity 6.3
0 онлайн 91 гостей 3 в системе
Вход
Визуальные эффекты Шаг 5 из 100

Изменение свойств Particle System со временем

Многие численные свойства частиц или даже всего Particle System могут меняться со временем. Unity предоставляет несколько различных методов определения того, как происходит это изменение:

  • Константа: Значение объекта недвижимости фиксирована на протяжении всего срока его службы.
  • Кривая: Значение указано на кривой/графике.
  • Случайное между двумя константами: Два значения константы определяют верхний и нижний пределы значения; фактическое значение случайно меняется со временем между этими пределами.
  • Случайное между двумя кривой: Две кривы определяют верхний и нижний пределы значения в определенный момент его жизни; текущее значение случайно меняется между этими пределами.

Когда вы устанавливаете свойство Кривая или Random Between Two Curves, редактор Particle System Curves появляется в нижней части Inspector:

Чтобы изменить кривую, щелкните и перетащите конечную точку или ключ, чтобы изменить форму кривой.

Редактор кривых Particle System с редактируемой кривой, с помощью нажатия и перетаскивания клавиши слева от кривой.
Редактор кривых Particle System с редактируемой кривой, с помощью нажатия и перетаскивания клавиши слева от кривой.

Particle System кривые аналогичны Animation кривые. Информацию об использовании кривых см. в документации по Редактирование кривых.

Редактор кривых Particle System имеет следующие кнопки:

  • Optimize: Приспособляет кривую к четырём или меньшему количеству ключей, чтобы построить быстрый оценщик, называемый полиномом, который более эффективный, чем чтение неоптимизированной кривой.
  • Удалить: Удалить выбранную кривую.

Чтобы изменить способ воспроизведения кривых Particle System, щелкните шестеренку рядом с выбранным ключом и выберите одну из следующих опций:

  • Петля: Играет кривую указанное количество раз за жизнь частицы. Например, если вы создаете кривую, которая масштабирует размер частицы вверх и вниз, вы можете сказать ей, чтобы она повторялась несколько раз, что приведет к тому, что анимация «вверх и вниз» будет происходить несколько раз перед смертью частицы, а не только один раз.
  • Пинг-понг: Аналогичные Петля, но играет кривую вперед, а затем назад в непрерывном колебании.
  • Зажим: Ограничивает запросы частиц, которые выходят за пределы временного диапазона кривой, до первого или последнего значения кривой.

Свойство Start Color в главном модуле имеет следующие параметры:

  • Цвет: Все частицы начинают с этого цвета на протяжении всей жизни Particle System. Частицы могут изменять цвет в течение своей жизни.
  • Градиент: Particle System излучает частицы, которые начинаются с цвета в начале градиента и заканчиваются цветом в конце градиента. Градиентная линия представляет время жизни Particle System; Particle System выбирает цвет из градиента в точке, соответствующей текущему возрасту Particle System.
  • Случайно между двумя цветами: Particle System выбирает цвет начальной частицы из случайной линейной интерполяции между двумя заданными цветами.
  • Случайно между двумя градиентами: Particle System выбирает цвет из каждого из данных градиентов в точке, соответствующей текущему возрасту системы. Цвет начальной частицы выбирается как случайная линейная интерполяция между двумя выбранными цветами.
  • Случайный цвет: Похож на Градиент режим, где частицы берут свой исходный цвет из определенного Градиента. Однако, в этом режиме Particle System не выбирает образцы на основе возраста Particle System, а вместо этого выбирает их случайным образом. Этот режим также хорошо работает с Режим фиксированного градиента, который находится внутри Редактора Градиентов. Когда этот режим включён, вы можете выбрать предопределенный список точных начальных цветов и применить вероятность к каждому цвету.

Другие свойства цвета, такие как Color over Lifetime, могут использовать режимы Градиент или Random Between Two Gradients.

Чтобы рассчитать окончательный результат цвета частиц, Particle System умножает свойства цвета в различных модулях вместе на канал.

Когда вы устанавливаете Градиент цвет для частиц, появляется редактор градиентов.

  • Mode: Определяет, будут ли смешаны настройки цвета частиц или нет.
  • Цвет: Отображает цвет текущего выбранного ключа в Градиенте. Используйте это для изменения цвета в этой позиции Градиента.
  • Местоположение: Показывает, как далеко на Градиенте находится выбранный клавишный звук.
  • Presets: Позволяет сохранить настройки Градиента. Нажмите кнопку Новый, чтобы сделать текущий набор значений Градиентом.

Свойства цвета в различных модулях умножаются вместе на канал для расчета окончательного результата цвета частиц.