Unity 6.3
0 онлайн 63 гостей 3 в системе
Вход

LightsModule

структура в UnityEngine

Выполнено в:UnityEngine.ParticleSystemModule

Описание

Доступ к модулю ParticleSystem Lights.

Этот модуль позволяет прикреплять Свет в реальном времени к проценту ваших частиц.

Модуль Света — это простой и мощный модуль, который позволяет частицам легко пролить свет на окружающую их среду. Свет может наследовать свойства от частиц, к которым он прикреплен, такие как цвет и размер. Поддерживаются точечные и точки света, включая тени и Light cookies.

using UnityEngine;
using System.Collections;

[RequireComponent(typeof(ParticleSystem))] public class ExampleClass : MonoBehaviour { public Light myLight;

void Start() { ParticleSystem ps = GetComponent<ParticleSystem>(); var lights = ps.lights; lights.enabled = true; lights.ratio = 0.5f; lights.light = myLight; } }

Свойства

Свойство Описание
alphaAffectsIntensityВключить или выключить умножение альфа-частицы на интенсивность света при расчете конечной интенсивности света.
enabledУказывает, включено или отключено LightsModule.
intensityОпределение кривой для применения настраиваемого масштабирования интенсивности к частицам Lights.
intensityMultiplierМножитель интенсивности.
lightВыберите, на каком Свете Префаб вы хотите основать свои частичные огни.
maxLightsУстановить ограничение на количество Светов, которые может создать этот Модуль.
rangeОпределение кривой для применения настраиваемого масштабирования диапазона к частицам Lights.
rangeMultiplierМножитель дальности.
ratioВыберите, какая доля частиц получает динамический свет.
sizeAffectsRangeВключите или выключите умножение размера частиц на диапазон освещения для определения окончательного диапазона освещения.
useParticleColorВключить или выключить умножение цвета светодиодов на цвет частиц.
useRandomDistributionСлучайно присваивает Свет новым частицам на основе ParticleSystem.LightsModule.ratio.