reckfellENGINE

Zn_FastNoiseLite

Создает последовательный и фрактальный шум с использованием FastNoiseLite(https://github.com/Auburn/FastNoiseLite) библиотека.

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

Создает последовательный и фрактальный шум с использованием FastNoiseLite(https://github.com/Auburn/FastNoiseLite) библиотека.

Это альтернативное осуществление FastNoiseLite, на основе одной и той же библиотеки. Некоторые различия включают различные значения по умолчанию и использование периода вместо частоты во фрактальных параметрах. Он также используется в модуле Воксель для обхода накладных звонков Reckfell. ReckfellExtension построены.

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

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

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

Свойства14

CellularDistanceFunctionСвойство
# CellularDistanceFunction
C#
public Zn_FastNoiseLite.CellularDistanceFunctionEnum CellularDistanceFunction { get; set; }
CellularJitterСвойство
# CellularJitter
C#
public float CellularJitter { get; set; }
CellularReturnTypeСвойство
# CellularReturnType
C#
public Zn_FastNoiseLite.CellularReturnTypeEnum CellularReturnType { get; set; }
FractalGainСвойство
# FractalGain
C#
public float FractalGain { get; set; }
FractalLacunarityСвойство
# FractalLacunarity
C#
public float FractalLacunarity { get; set; }
FractalOctavesСвойство
# FractalOctaves
C#
public int FractalOctaves { get; set; }
FractalPingPongStrengthСвойство
# FractalPingPongStrength
C#
public float FractalPingPongStrength { get; set; }
FractalTypeСвойство
# FractalType
C#
public Zn_FastNoiseLite.FractalTypeEnum FractalType { get; set; }
FractalWeightedStrengthСвойство
# FractalWeightedStrength
C#
public float FractalWeightedStrength { get; set; }
NoiseTypeСвойство
# NoiseType
C#
public Zn_FastNoiseLite.NoiseTypeEnum NoiseType { get; set; }
PeriodСвойство
# Period
C#
public float Period { get; set; }
RotationType3DСвойство
# RotationType3D
C#
public Zn_FastNoiseLite.RotationType3DEnum RotationType3D { get; set; }
SeedСвойство
# Seed
C#
public int Seed { get; set; }
WarpNoiseСвойство
# WarpNoise
C#
public Zn_FastNoiseLiteGradient WarpNoise { get; set; }

Методы32

GetCellularDistanceFunctionZn_FastNoiseLite.CellularDistanceFunctionEnum
# GetCellularDistanceFunction
C#
public Zn_FastNoiseLite.CellularDistanceFunctionEnum GetCellularDistanceFunction();
Возвращает Zn_FastNoiseLite.CellularDistanceFunctionEnum
GetCellularJitterfloat
# GetCellularJitter
C#
public float GetCellularJitter();
Возвращает float
GetCellularReturnTypeZn_FastNoiseLite.CellularReturnTypeEnum
# GetCellularReturnType
C#
public Zn_FastNoiseLite.CellularReturnTypeEnum GetCellularReturnType();
Возвращает Zn_FastNoiseLite.CellularReturnTypeEnum
GetFractalGainfloat
# GetFractalGain
C#
public float GetFractalGain();
Возвращает float
GetFractalLacunarityfloat
# GetFractalLacunarity
C#
public float GetFractalLacunarity();
Возвращает float
GetFractalOctavesint
# GetFractalOctaves
C#
public int GetFractalOctaves();
Возвращает int
GetFractalPingPongStrengthfloat
# GetFractalPingPongStrength
C#
public float GetFractalPingPongStrength();
Возвращает float
GetFractalTypeZn_FastNoiseLite.FractalTypeEnum
# GetFractalType
C#
public Zn_FastNoiseLite.FractalTypeEnum GetFractalType();
Возвращает Zn_FastNoiseLite.FractalTypeEnum
GetFractalWeightedStrengthfloat
# GetFractalWeightedStrength
C#
public float GetFractalWeightedStrength();
Возвращает float
GetNoise2Dfloat
# GetNoise2D
C#
public float GetNoise2D(float x, float y);
Параметры
ИмяТипПо умолчанию
xfloat—
yfloat—
Возвращает float
GetNoise2Dvfloat
# GetNoise2Dv
C#
public float GetNoise2Dv(Vector2 position);
Параметры
ИмяТипПо умолчанию
positionVector2—
Возвращает float
GetNoise3Dfloat
# GetNoise3D
C#
public float GetNoise3D(float x, float y, float z);
Параметры
ИмяТипПо умолчанию
xfloat—
yfloat—
zfloat—
Возвращает float
GetNoise3Dvfloat
# GetNoise3Dv
C#
public float GetNoise3Dv(Vector3 position);
Параметры
ИмяТипПо умолчанию
positionVector3—
Возвращает float
GetNoiseTypeZn_FastNoiseLite.NoiseTypeEnum
# GetNoiseType
C#
public Zn_FastNoiseLite.NoiseTypeEnum GetNoiseType();
Возвращает Zn_FastNoiseLite.NoiseTypeEnum
GetPeriodfloat
# GetPeriod
C#
public float GetPeriod();
Возвращает float
GetRotationType3DZn_FastNoiseLite.RotationType3DEnum
# GetRotationType3D
C#
public Zn_FastNoiseLite.RotationType3DEnum GetRotationType3D();
Возвращает Zn_FastNoiseLite.RotationType3DEnum
GetSeedint
# GetSeed
C#
public int GetSeed();
Возвращает int
GetWarpNoiseZn_FastNoiseLiteGradient
# GetWarpNoise
C#
public Zn_FastNoiseLiteGradient GetWarpNoise();
Возвращает Zn_FastNoiseLiteGradient
SetCellularDistanceFunctionvoid
# SetCellularDistanceFunction
C#
public void SetCellularDistanceFunction(Zn_FastNoiseLite.CellularDistanceFunctionEnum cellDistanceFunc);
Параметры
ИмяТипПо умолчанию
cellDistanceFuncZn_FastNoiseLite.CellularDistanceFunctionEnum—
SetCellularJittervoid
# SetCellularJitter
C#
public void SetCellularJitter(float returnType);
Параметры
ИмяТипПо умолчанию
returnTypefloat—
SetCellularReturnTypevoid
# SetCellularReturnType
C#
public void SetCellularReturnType(Zn_FastNoiseLite.CellularReturnTypeEnum returnType);
Параметры
ИмяТипПо умолчанию
returnTypeZn_FastNoiseLite.CellularReturnTypeEnum—
SetFractalGainvoid
# SetFractalGain
C#
public void SetFractalGain(float gain);
Параметры
ИмяТипПо умолчанию
gainfloat—
SetFractalLacunarityvoid
# SetFractalLacunarity
C#
public void SetFractalLacunarity(float lacunarity);
Параметры
ИмяТипПо умолчанию
lacunarityfloat—
SetFractalOctavesvoid
# SetFractalOctaves
C#
public void SetFractalOctaves(int octaves);
Параметры
ИмяТипПо умолчанию
octavesint—
SetFractalPingPongStrengthvoid
# SetFractalPingPongStrength
C#
public void SetFractalPingPongStrength(float strength);
Параметры
ИмяТипПо умолчанию
strengthfloat—
SetFractalTypevoid
# SetFractalType
C#
public void SetFractalType(Zn_FastNoiseLite.FractalTypeEnum type);
Параметры
ИмяТипПо умолчанию
typeZn_FastNoiseLite.FractalTypeEnum—
SetFractalWeightedStrengthvoid
# SetFractalWeightedStrength
C#
public void SetFractalWeightedStrength(float strength);
Параметры
ИмяТипПо умолчанию
strengthfloat—
SetNoiseTypevoid
# SetNoiseType
C#
public void SetNoiseType(Zn_FastNoiseLite.NoiseTypeEnum type);
Параметры
ИмяТипПо умолчанию
typeZn_FastNoiseLite.NoiseTypeEnum—
SetPeriodvoid
# SetPeriod
C#
public void SetPeriod(float period);
Параметры
ИмяТипПо умолчанию
periodfloat—
SetRotationType3Dvoid
# SetRotationType3D
C#
public void SetRotationType3D(Zn_FastNoiseLite.RotationType3DEnum type);
Параметры
ИмяТипПо умолчанию
typeZn_FastNoiseLite.RotationType3DEnum—
SetSeedvoid
# SetSeed
C#
public void SetSeed(int seed);
Параметры
ИмяТипПо умолчанию
seedint—
SetWarpNoisevoid
# SetWarpNoise
C#
public void SetWarpNoise(Zn_FastNoiseLiteGradient gradientNoise);
Параметры
ИмяТипПо умолчанию
gradientNoiseZn_FastNoiseLiteGradient—

Zn_FastNoiseLite.CellularDistanceFunctionEnum

Zn_FastNoiseLite.CellularReturnTypeEnum

Zn_FastNoiseLite.FractalTypeEnum

ЗначениеОписание
Fbm = 1
None = 0
PingPong = 3
Ridged = 2

Zn_FastNoiseLite.NoiseTypeEnum

Zn_FastNoiseLite.RotationType3DEnum

ЗначениеОписание
ImproveXyPlanes = 1
ImproveXzPlanes = 2
None = 0
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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