reckfellENGINE

Zn_SpotNoise

Специализация клеточного шума, предназначенного для дешевого образования "потери" или рассеивания детерминистских точек.

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

Специализация клеточного шума, предназначенного для дешевого образования "потери" или рассеивания детерминистских точек.

Разделяет пространство на сетку, в которой каждая ячейка содержит круглое "пятно". Noise оценка возвращает 1, когда положение находится внутри места, 0 в остальном. Ограничение: высокая хитрость может делать пятна с клеточными границами. Это ожидается. Если вам нужны более качественные (но медленные) результаты, вы можете использовать другую библиотеку звука, например FastNoiseLite.

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

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

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

Свойства4

CellSizeСвойство
# CellSize
C#
public float CellSize { get; set; }
JitterСвойство
# Jitter
C#
public float Jitter { get; set; }
SeedСвойство
# Seed
C#
public int Seed { get; set; }
SpotRadiusСвойство
# SpotRadius
C#
public float SpotRadius { get; set; }

Методы14

GetCellSizefloat
# GetCellSize
C#
public float GetCellSize();
Возвращает float
GetJitterfloat
# GetJitter
C#
public float GetJitter();
Возвращает float
GetNoise2Dfloat
# GetNoise2D
C#
public float GetNoise2D(float x, float y);
Параметры
ИмяТипПо умолчанию
xfloat—
yfloat—
Возвращает float
GetNoise2Dvfloat
# GetNoise2Dv
C#
public float GetNoise2Dv(Vector2 pos);
Параметры
ИмяТипПо умолчанию
posVector2—
Возвращает float
GetNoise3Dfloat
# GetNoise3D
C#
public float GetNoise3D(float x, float y, float z);
Параметры
ИмяТипПо умолчанию
xfloat—
yfloat—
zfloat—
Возвращает float
GetNoise3Dvfloat
# GetNoise3Dv
C#
public float GetNoise3Dv(Vector3 pos);
Параметры
ИмяТипПо умолчанию
posVector3—
Возвращает float
GetSeedint
# GetSeed
C#
public int GetSeed();
Возвращает int
GetSpotPositionsInArea2DVector2[]
# GetSpotPositionsInArea2D
C#
public Vector2[] GetSpotPositionsInArea2D(Rect2 rect);
Параметры
ИмяТипПо умолчанию
rectRect2—
Возвращает Vector2[]
GetSpotPositionsInArea3DVector3[]
# GetSpotPositionsInArea3D
C#
public Vector3[] GetSpotPositionsInArea3D(Aabb aabb);
Параметры
ИмяТипПо умолчанию
aabbAabb—
Возвращает Vector3[]
GetSpotRadiusfloat
# GetSpotRadius
C#
public float GetSpotRadius();
Возвращает float
SetCellSizevoid
# SetCellSize
C#
public void SetCellSize(float cellSize);
Параметры
ИмяТипПо умолчанию
cellSizefloat—
SetJittervoid
# SetJitter
C#
public void SetJitter(float jitter);
Параметры
ИмяТипПо умолчанию
jitterfloat—
SetSeedvoid
# SetSeed
C#
public void SetSeed(int seed);
Параметры
ИмяТипПо умолчанию
seedint—
SetSpotRadiusvoid
# SetSpotRadius
C#
public void SetSpotRadius(float radius);
Параметры
ИмяТипПо умолчанию
radiusfloat—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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