GpuParticlesCollision3D
Абстрактный базовый класс для трехмерных форм столкновений частиц, влияющих на узлы GPUParticles3D.
Абстрактный базовый класс для трехмерных форм столкновений частиц, влияющих на узлы GpuParticles3D.
Формы столкновений частиц можно использовать для остановки или отскока частиц от них.
Формы столкновений частиц работают в реальном времени и могут перемещаться, вращаться и масштабироваться во время игры. В отличие от аттракторов, неравномерное масштабирование форм столкновений не поддерживается.
Формы столкновений частиц можно временно отключить, скрыв их.
Примечание: ParticleProcessMaterial.CollisionMode должен быть ParticleProcessMaterial.CollisionModeEnum.Rigid или ParticleProcessMaterial.CollisionModeEnum.HideOnContact в материале процесса GpuParticles3D, чтобы столкновение работало.
Примечание: Столкновение частиц влияет только на GpuParticles3D, а не на CpuParticles3D.
Примечание: Частицы, выталкиваемые движущимся коллайдером, не будут интерполироваться, что может привести к видимым заиканиям. Это можно устранить, установив GpuParticles3D.FixedFps на 0 или значение, которое соответствует или превышает целевую частоту кадров.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Свойства1
CullMaskСвойство
public uint CullMask { get; set; }Выбирает затрагиваемые источники по render Layers частиц. Требуется хотя бы один общий бит. Не является физической CollisionMask или маской геометрии HeightfieldMask/BakeMask.
Методы2
GetCullMaskuint
public uint GetCullMask();Возвращает CullMask. Выбирает затрагиваемые источники по render Layers частиц. Требуется хотя бы один общий бит. Не является физической CollisionMask или маской геометрии HeightfieldMask/BakeMask.
uintТекущее значение CullMask; учитывайте описанные единицы и область действия.
SetCullMaskvoid
public void SetCullMask(uint mask);Задаёт CullMask. Выбирает затрагиваемые источники по render Layers частиц. Требуется хотя бы один общий бит. Не является физической CollisionMask или маской геометрии HeightfieldMask/BakeMask.
| Имя | Тип | По умолчанию |
|---|---|---|
mask | uint | — |
maskВыбирает затрагиваемые источники по render Layers частиц. Требуется хотя бы один общий бит. Не является физической CollisionMask или маской геометрии HeightfieldMask/BakeMask.