reckfellENGINE

VoxelGeneratorHeightmap

Базовый класс для нескольких базовых высотных генераторов.

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

Базовый класс для нескольких базовых высотных генераторов.

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

Свойства5

ChannelСвойство
# Channel
C#
public VoxelBuffer.ChannelId Channel { get; set; }

Канал, в котором будут генерироваться вокселы. VoxelBuffer.ChannelId.ChannelSdf, воксель будет скрепленным полем дистанции, используемым гладкими мешерами. В противном случае значение 1 будет установлено под землей, а значение 0 будет установлено над поверхностью земли (блокировка).

HeightRangeСвойство
# HeightRange
C#
public float HeightRange { get; set; }

Максимальное расстояние между самыми низкими и самыми высокими точками поверхности, которые могут генерироваться. ПРИМЕЧАНИЕ: Из-за ошибки в инструменте документации Reckfell, указанное здесь значение по умолчанию не 30,0, а 200,0. Похоже, что это из-за одного из подклассов, VoxelGeneratorWaves, имеет другое значение по умолчанию, выбранное для лучших практических результатов. Это имущество также появляется в некоторых подклассах сейчас, несмотря на то, что оно определено в базовом классе.

HeightStartСвойство
# HeightStart
C#
public float HeightStart { get; set; }

Минимальная высота, на которой образуется поверхность.

IsoScaleСвойство
# IsoScale
C#
public float IsoScale { get; set; }

Шкала применяется к подписанных полям расстояний, когда используется гладкая конфигурация местности.

OffsetСвойство
# Offset
C#
public Vector2I Offset { get; set; }

Смещение высоты вдоль оси X и Z.

Методы10

GetChannelVoxelBuffer.ChannelId
# GetChannel
C#
public VoxelBuffer.ChannelId GetChannel();
Возвращает VoxelBuffer.ChannelId
GetHeightRangefloat
# GetHeightRange
C#
public float GetHeightRange();
Возвращает float
GetHeightStartfloat
# GetHeightStart
C#
public float GetHeightStart();
Возвращает float
GetIsoScalefloat
# GetIsoScale
C#
public float GetIsoScale();
Возвращает float
GetOffsetVector2I
# GetOffset
C#
public Vector2I GetOffset();
Возвращает Vector2I
SetChannelvoid
# SetChannel
C#
public void SetChannel(VoxelBuffer.ChannelId channel);
Параметры
ИмяТипПо умолчанию
channelVoxelBuffer.ChannelId—
SetHeightRangevoid
# SetHeightRange
C#
public void SetHeightRange(float range);
Параметры
ИмяТипПо умолчанию
rangefloat—
SetHeightStartvoid
# SetHeightStart
C#
public void SetHeightStart(float start);
Параметры
ИмяТипПо умолчанию
startfloat—
SetIsoScalevoid
# SetIsoScale
C#
public void SetIsoScale(float scale);
Параметры
ИмяТипПо умолчанию
scalefloat—
SetOffsetvoid
# SetOffset
C#
public void SetOffset(Vector2I offset);
Параметры
ИмяТипПо умолчанию
offsetVector2I—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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