MainModule
структура в UnityEngine
Выполнено в:UnityEngine.ParticleSystemModule
Описание
Программный интерфейс модуля MainModule системы Particle System.
Дополнительные ресурсы: ,ParticleSystem,, ,ParticleSystem.main,.
Свойства
| Свойство | Описание |
|---|---|
| cullingMode | Настройте, будет ли Particle System все еще симулироваться в каждом кадре, когда он вне экрана. |
| customSimulationSpace | Моделирование частиц по отношению к пользовательскому компоненту преобразования. |
| duration | Продолжительность Particle System в секундах. |
| emitterVelocity | Текущая скорость Particle System. |
| emitterVelocityMode | Контроль того, как Particle System рассчитывает свою скорость, когда движется в мире. |
| flipRotation | Заставляет некоторые частицы вращаться в противоположном направлении. |
| gravityModifier | Шкала, которую этот Particle System применяет к гравитации, определенная либо Physics.gravity, либо [Physics2D.gravity]]. |
| gravityModifierMultiplier | Изменить множитель силы тяжести. |
| gravitySource | Укажите, использовать ли силу тяжести из физической системы 2D или 3D. |
| loop | Указывает, повторяется ли Particle System. |
| maxParticles | Максимальное количество частиц, подлежащих выбросу. |
| playOnAwake | Если установлено значение true, то Particle System автоматически начинает воспроизводиться при запуске. |
| prewarm | Если ParticleSystem.MainModule.loop имеет значение true, то при включении этого свойства Particle System выглядит так, как будто он уже симулировал один цикл, когда впервые становится видимым. |
| ringBufferLoopRange | Когда ParticleSystem.MainModule.ringBufferMode установлен на цикл, это значение определяет долю жизни частицы, которая повторяется. |
| ringBufferMode | Настройте Particle System так, чтобы он не убивал свои частицы при превышении их жизненного цикла. |
| scalingMode | Контроль за тем, каким образом Particle System применяет свой компонент Transform к выделяемым им частицам. |
| simulationSpace | Это выбирает пространство, в котором будут имитироваться частицы. Это может быть мировое или локальное пространство. |
| simulationSpeed | Переопределить скорость воспроизведения по умолчанию Particle System. |
| startColor | Начальный цвет частиц, когда Particle System впервые создает их. |
| startDelay | Задержка начала в секундах. |
| startDelayMultiplier | Множитель для ParticleSystem.MainModule.startDelay в секундах. |
| startLifetime | Общее время жизни в секундах, которое имеет каждая новая частица. |
| startLifetimeMultiplier | Множитель для ParticleSystem.MainModule.startLifetime. |
| startRotation | Первоначальное вращение частиц, когда Particle System впервые создает их. |
| startRotation3D | Флаг для включения вращения частиц 3D. |
| startRotationMultiplier | Множитель для ParticleSystem.MainModule.startRotation. |
| startRotationX | Первоначальное вращение частиц вокруг оси x при их выбросе. |
| startRotationXMultiplier | Начальный мультипликатор вращения частиц вокруг оси x, когда Particle System впервые создает их. |
| startRotationY | Первоначальное вращение частиц вокруг оси y, когда Particle System впервые создает их. |
| startRotationYMultiplier | Начальный мультипликатор вращения частиц вокруг оси y, когда Particle System впервые создает их.. |
| startRotationZ | Первоначальное вращение частиц вокруг оси z, когда Particle System впервые создает их |
| startRotationZMultiplier | Начальный мультипликатор вращения частиц вокруг оси z, когда Particle System впервые создает их. |
| startSize | Начальный размер частиц, когда Particle System впервые их создает. |
| startSize3D | Флаг для указания размера частиц индивидуально для каждой оси. |
| startSizeMultiplier | Множитель для начального размера частиц, когда Particle System впервые создает их. |
| startSizeX | Начальный размер частиц вдоль оси x, когда Particle System впервые создает их. |
| startSizeXMultiplier | Множитель для ParticleSystem.MainModule.startSizeX. |
| startSizeY | Начальный размер частиц вдоль оси y, когда Particle System впервые создает их. |
| startSizeYMultiplier | Множитель для ParticleSystem.MainModule.startSizeY. |
| startSizeZ | Начальный размер частиц вдоль оси z, когда Particle System впервые создает их. |
| startSizeZMultiplier | Множитель для ParticleSystem.MainModule.startSizeZ. |
| startSpeed | Начальная скорость частиц, когда Particle System впервые создает их. |
| startSpeedMultiplier | Множитель для ParticleSystem.MainModule.startSpeed. |
| stopAction | Выберите, следует ли Отключить или Уничтожить GameObject, или вызвать скрипт MonoBehaviour.OnParticleSystemStopped Callback, когда Particle System остановится и все частицы погибнут. |
| useUnscaledTime | Если true, то для имитации Particle System используется немасштабированное дельта время. В противном случае используется масштабированное дельта время. |