Particle
структура в UnityEngine
Выполнено в:UnityEngine.ParticleSystemModule
Описание
Интерфейс скриптов для частицы.
Дополнительные ресурсы: ,ParticleSystem,, ,ParticleSystem.GetParticles,, ,ParticleSystem.SetParticles,.
Свойства
| Свойство | Описание |
|---|---|
| angularVelocity | Угловая скорость частицы. |
| angularVelocity3D | Угловая скорость 3D частицы. |
| animatedVelocity | Анимированная скорость частицы. |
| axisOfRotation | Частицы сетки вращаются вокруг этой оси. |
| position | Положение частицы. |
| randomSeed | Случайное семя частицы. |
| remainingLifetime | Остающийся срок жизни частицы. |
| rotation | Вращение частицы. |
| rotation3D | Вращение 3D частицы. |
| startColor | Начальный цвет частицы. Текущий цвет частицы вычисляется процедурно на основе этого значения и активных цветовых модулей. |
| startLifetime | Начальная продолжительность жизни частицы. |
| startSize | Начальный размер частицы. Текущий размер частицы рассчитывается процедурно на основе этого значения и активных модулей размера. |
| startSize3D | Начальный 3D размер частицы. Текущий размер частицы вычисляется процедурно на основе этого значения и активных модулей размера. |
| totalVelocity | Общая скорость частицы. |
| velocity | Скорость частицы, измеренная в единицах в секунду. |
Открытые методы
| Метод | Описание |
|---|---|
| GetCurrentColor | Рассчитать текущий цвет частицы, применяя соответствующие кривы к ее свойству startColor. |
| GetCurrentSize | Рассчитать текущий размер частицы, применяя соответствующие кривы к ее свойству startSize. |
| GetCurrentSize3D | Рассчитать текущий 3D размер частицы, применяя соответствующие кривы к ее startSize3D свойству. |
| GetMeshIndex | Вычислить индекс Mesh частицы, используемый для выбора того, с какой Mesh частица будет отображаться. |
| SetMeshIndex | Устанавливает индекс сетки частицы, используемый для выбора сетки, с которой будет отображаться частица. |