TrailModule
структура в UnityEngine
Выполнено в:UnityEngine.ParticleSystemModule
Описание
Программный интерфейс модуля TrailsModule.
Этот модуль добавляет следы к вашим частицам. Например, вы можете сделать так, чтобы следы оставались вслед за частицами по мере их движения, или чтобы они соединяли каждую частицу в системе вместе.
Дополнительные ресурсы: ParticleSystem, ParticleSystem.trails.
using UnityEngine; using System.Collections;
[RequireComponent(typeof(ParticleSystem))] public class ExampleClass : MonoBehaviour { void Start() { ParticleSystem ps = GetComponent<ParticleSystem>(); var trails = ps.trails; trails.enabled = true; trails.ratio = 0.5f; } }
Свойства
| Свойство | Описание |
|---|---|
| attachRibbonsToTransform | Добавляет дополнительную позицию к каждой ленте, соединяя её с местоположением компонента Transform. |
| colorOverLifetime | Градиент, который управляет цветами следа в течение всего времени жизни прикрепленной частицы. |
| colorOverTrail | Градиент, который управляет цветами следа по всей его длине. |
| dieWithParticles | Указывает, исчезают ли следы сразу после смерти их владельца. Если false, каждый след сохраняется до тех пор, пока все его точки не истекут естественным образом, в зависимости от его продолжительности жизни. |
| enabled | Указывает, включено или отключено TrailModule. |
| generateLightingData | Настраивает трассы для генерации Нормальных и Тангенсных. С этими данными Scene освещение может влиять на трассы через Карты нормалей и Unity Standard Shader, или ваши собственные пользовательские Шейдер. |
| inheritParticleColor | Включить или выключить наследование следом цвета частицы в качестве начального цвета. |
| lifetime | Кривая, описывающая продолжительность жизни следа на протяжении всего срока жизни частицы. |
| lifetimeMultiplier | Множитель для ParticleSystem.TrailModule.lifetime. |
| minVertexDistance | Установить минимальное расстояние, которое может пройти каждый след, прежде чем система добавит к нему новую вершину. |
| mode | Выберите, как система генерирует следы частиц. |
| ratio | Выберите, какая доля частиц будет получать след. |
| ribbonCount | Выберите, сколько линий создать через Particle System. |
| shadowBias | Применяет отклонение тени для предотвращения артефактов самотени. Указанное значение является долей ширины следа на каждом сегменте. |
| sizeAffectsLifetime | Устанавливает, действует ли размер частиц в качестве множителя в дополнение к продолжительности жизни следа. |
| sizeAffectsWidth | Устанавливает, действует ли размер частиц в качестве множителя вверху ширины следа. |
| splitSubEmitterRibbons | Указывает, будут ли ленты соединять частицы от каждой родительской частицы независимо друг от друга, если вы используете эту систему в качестве суб-излучателя. |
| textureMode | Выберите, будет ли U-координата текстуры тропы расположена в виде плитки или растянута. |
| textureScale | Множитель для координат UV текстуры следа. |
| widthOverTrail | Кривая, описывающая ширину каждой точки следа. |
| widthOverTrailMultiplier | Множитель для ParticleSystem.TrailModule.widthOverTrail. |
| worldSpace | Сбросить новые точки следа в мировом пространстве, независимо от Particle System Симулированного Пространства. |