reckfellENGINE

GpuParticlesAttractorVectorField3D

Коробчатый аттрактор с различными направлениями и силами, определенными в нем, который влияет на частицы из узлов GPUParticles3D.

На этой странице
class GpuParticlesAttractorVectorField3DReckfellSharpНаследует GpuParticlesAttractor3D

Коробчатый аттрактор с различными направлениями и силами, определенными в нем, который влияет на частицы из узлов GpuParticles3D.

Коробчатый аттрактор с различными направлениями и силами, определенными в нем, который влияет на частицы из узлов GpuParticles3D. В отличие от GpuParticlesAttractorBox3D, GpuParticlesAttractorVectorField3D использует GpuParticlesAttractorVectorField3D.Texture для влияния на силу притяжения внутри коробки. Это можно использовать для создания сложных сценариев притяжения, в которых частицы движутся в разных направлениях в зависимости от их местоположения. Это может быть полезно для погодных эффектов, таких как песчаные бури. Аттракторы частиц работают в реальном времени и могут перемещаться, вращаться и масштабироваться во время игры. В отличие от форм столкновений, также поддерживается неравномерное масштабирование аттракторов. Примечание: Аттракторы частиц влияют только на GpuParticles3D, а не на CpuParticles3D.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

GpuParticlesAttractorVectorField3DКонструктор
# GpuParticlesAttractorVectorField3D
C#
public GpuParticlesAttractorVectorField3D();

Свойства2

SizeСвойство
# Size
C#
public Vector3 Size { get; set; }

Полные локальные размеры области векторного поля. Текстурные координаты сопоставляются этой области; размер не является числом texel или скоростью частиц.

TextureСвойство
# Texture
C#
public Texture3D Texture { get; set; }

Texture3D векторного поля. Текущий шейдер линейно семплирует знаковое поле вокруг RGB 0.5 и добавляет силу, а не привязывает скорость к ближайшему texel. Проверьте раскладку осей, кодирование и трансформацию известным полем.

Методы4

GetSizeVector3
# GetSize
C#
public Vector3 GetSize();
Возвращает Vector3
GetTextureTexture3D
# GetTexture
C#
public Texture3D GetTexture();
Возвращает Texture3D
SetSizevoid
# SetSize
C#
public void SetSize(Vector3 size);
Параметры
ИмяТипПо умолчанию
sizeVector3—
SetTexturevoid
# SetTexture
C#
public void SetTexture(Texture3D texture);
Параметры
ИмяТипПо умолчанию
textureTexture3D—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.