Version: 5.4
Рендер линии (Line Renderer)
Проектор

Trail Renderer

Trail Renderer служит для создания шлейфов за движущимися в сцене объектами.

Свойства

Свойство: Функция:
Cast Shadows Determines whether the trail casts shadows, whether they should be cast from one or both sides of the trail, or whether the trail should only cast shadows and not otherwise be drawn. See Renderer-shadowCastingMode in the Script Ref to learn more.
Recieve Shadows If enabled, the trail receives shadows.
Motion Vectors If enabled, the trail has motion vectors rendered into the Camera motion vector Texture. See Renderer.motionVectors in the Scripting API reference documentation to learn more.
###Материалы Массив материалов, используемых для рендеринга шлейфа. Шейдеры, используемые для создания частиц лучше всего подходят для шлейфов.
Lightmap Parameters Reference a Lightmap Parameters Asset here to enable the trail to interact with the global illumination system.
Time Длина шлейфа, измеряемая в секундах.
Start Width Ширина шлейфа в точке расположения объекта.
End Width Ширина шлейфа на его конце.
Colors Цвета, которые следует использовать на протяжении шлейфа. Вы можете использовать альфа-прозрачность в этих цветах.
Min Vertex Distance Минимальное расстояние между точками привязки шлейфа.
AutoDestruct Включите для самоуничтожения объекта после бездействия в течение Time секунд.
Reflection Probes If enabled and reflection probes are present in the Scene, a reflection Texture is picked for this Trail Renderer and set as a built-in Shader uniform variable.

Детали

The Trail Renderer renders a trail of polygons behind a moving GameObject. This can be used to give an emphasised feeling of motion to a moving object, or to highlight the path or position of moving objects. A trail behind a projectile adds visual clarity to its trajectory; contrails from the tip of a plane’s wings are an example of a trail effect that happens in real life.

При использовании Trail Renderer, любые другие рендереры на GameObject’е не используются. Лучше всего создать пустой GameObject и добавить на него Trail Renderer в качестве единственного рендерера. После этого вы можете добавить объект с Trail Renderer в качестве дочернего в любой другой, чтобы создать за ним шлейф.

Материалы

Для Trail Renderer’ов рекомендуется использовать материалы, основанные на шейдерах, предназначенных для частиц. У текстуры, используемой в материале, должны быть пропорции квадрата (например, 256x256 или 512x512).

Ширина шлейфа

С помощью установки Start Width и End Width шлейфа, совместно со свойством Time, позволяет управлять тем, как он отображается и ведёт себя. Например, вы могли бы создать след позади лодки установив Start Width в 1, и End Width в 2. Эти значения, скорее всего, нужно подгонять под вашу игру.

Цвета шлейфа

Вы можете циклически “прогонять” шлейф через 5 разных комбинаций цвета/прозрачности. Используя цвета можно создать шлейф из яркой зелёной плазмы, постепенно уходящий в рассеянный тускло-серый, или циклически проходящий остальные цвета радуги. Если вы не желаете менять цвет, то можно создать красивый эффект, меняя только прозрачность каждого из цветов, чтобы плавно выводить шлейф из прозрачности, или уводить в прозрачность.

Minimum vertex separation

Значение свойства Min Vertex Distance определяет, какое расстояние должен пройти объект, содержащий шлейф до того, как зафиксируется сегмент шлейфа. Низкие значения, например 0.1, приведут к более частому созданию сегментов шлейфа, делая шлейф плавнее. Более высокие значения, например 1.5, приведут к созданию внешне более резких, зубчатых сегментов. Чем плавнее шлейф, тем больше ресурсов он потребляет, потому постарайтесь использовать наиболее высокое значение, подходящее для создания вашего эффекта.

Советы

  • Используйте для Trail Renderer материалы, применяемые при создании частиц.
  • Trail Renderer’ы следует рендерить в течение нескольких кадров для полного раскрытия, они не могут появиться мгновенно.
  • Грани Trail Renderer’ов разворачиваются в сторону камеры аналогично тому, как это происходит в системах частиц (Particle Systems).
The Trail Renderer Inspector
The Trail Renderer Inspector
Рендер линии (Line Renderer)
Проектор