VoxelGeneratorHeightmap
Базовый класс для нескольких базовых высотных генераторов.
Базовый класс для нескольких базовых высотных генераторов.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Свойства5
ChannelСвойство
public VoxelBuffer.ChannelId Channel { get; set; }Канал, в котором будут генерироваться вокселы. VoxelBuffer.ChannelId.ChannelSdf, воксель будет скрепленным полем дистанции, используемым гладкими мешерами. В противном случае значение 1 будет установлено под землей, а значение 0 будет установлено над поверхностью земли (блокировка).
HeightRangeСвойство
public float HeightRange { get; set; }Максимальное расстояние между самыми низкими и самыми высокими точками поверхности, которые могут генерироваться.
ПРИМЕЧАНИЕ: Из-за ошибки в инструменте документации Reckfell, указанное здесь значение по умолчанию не 30,0, а 200,0. Похоже, что это из-за одного из подклассов, VoxelGeneratorWaves, имеет другое значение по умолчанию, выбранное для лучших практических результатов. Это имущество также появляется в некоторых подклассах сейчас, несмотря на то, что оно определено в базовом классе.
HeightStartСвойство
public float HeightStart { get; set; }Минимальная высота, на которой образуется поверхность.
IsoScaleСвойство
public float IsoScale { get; set; }Шкала применяется к подписанных полям расстояний, когда используется гладкая конфигурация местности.
OffsetСвойство
public Vector2I Offset { get; set; }Смещение высоты вдоль оси X и Z.
Методы10
GetChannelVoxelBuffer.ChannelId
public VoxelBuffer.ChannelId GetChannel();VoxelBuffer.ChannelIdGetHeightRangefloat
public float GetHeightRange();floatGetHeightStartfloat
public float GetHeightStart();floatGetIsoScalefloat
public float GetIsoScale();floatGetOffsetVector2I
public Vector2I GetOffset();Vector2ISetChannelvoid
public void SetChannel(VoxelBuffer.ChannelId channel);| Имя | Тип | По умолчанию |
|---|---|---|
channel | VoxelBuffer.ChannelId | — |
SetHeightRangevoid
public void SetHeightRange(float range);| Имя | Тип | По умолчанию |
|---|---|---|
range | float | — |
SetHeightStartvoid
public void SetHeightStart(float start);| Имя | Тип | По умолчанию |
|---|---|---|
start | float | — |
SetIsoScalevoid
public void SetIsoScale(float scale);| Имя | Тип | По умолчанию |
|---|---|---|
scale | float | — |
SetOffsetvoid
public void SetOffset(Vector2I offset);| Имя | Тип | По умолчанию |
|---|---|---|
offset | Vector2I | — |