Изменить цвет частиц
Понять, как Particle System может изменить цвет частицы в зависимости от ее скорости или продолжительности жизни.
Цвет по скорости
Модуль Color by Speed может изменять цвет частицы в зависимости от её скорости, выраженной в единицах расстояния в секунду.
Горящие или светящиеся частицы (такие как искры), как правило, горят ярче, когда они быстро перемещаются по воздуху (например, когда искры подвергаются воздействию большего количества кислорода), но затем немного затухают, когда они замедляются. Цвет по скорости с градиентом, который имеет белый цвет в верхней части диапазона скорости и красный цвет в нижней части (в примере искры более быстрые частицы будут выглядеть белыми, а более медленные частицы красными).
Цвет на протяжении жизни
Модуль Color Over Lifetime может изменять цвет частицы в зависимости от того, сколько времени она существует.
Многие виды природных и фантастических частиц изменяют цвет со временем, и поэтому это свойство имеет много применений. Например, белые горячие искры будут охлаждаться, когда они проходят через воздух, и волшебное заклинание может взорваться в радугу цветов. Столь же важно, однако, является изменение альфа (прозрачность). Очень часто частицы горят, исчезают или рассеиваются, когда они достигают конца своей жизни (например, горячие искры, фейерверки и частицы дыма) и простой уменьшающийся градиент производит этот эффект.
Когда также используется свойство Start Color, этот модуль умножает 2 цвета вместе, чтобы получить окончательный цвет частицы.
Выцветание частиц близко к непрозрачным GameObjects
Чтобы вывести частицы вблизи непрозрачного GameObjects, выполните следующие действия:
- Включить отложенный путь рендеринга, или вывести текстуру глубины из камеры.
- Перейдите в Изменить > Project Настройки > Качество, затем включите Мягкие частицы.
Мягкие частицы поддерживаются только на платформах, поддерживающих текстуры глубины.