reckfellENGINE

VoxelViewer

Прикрепите это как детский узел персонажей, чтобы воксельский мир знал где загрузить блоки вокруг них. Если в мире нет зрителя, ничто не создаст.

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

Прикрепите это как детский узел персонажей, чтобы воксельский мир знал где загрузить блоки вокруг них. Если в мире нет зрителя, ничто не создаст.

Воксельский мир использует положение и варианты всех VoxelViewer Узлы для определения места загрузки блоков и приоритизации обновления. Например, воксель, поместивший 100 единиц вдали от игрока, будет иметь гораздо более низкий приоритет, чем модификации, которые игрок делает при раскопках перед ними.

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

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

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

Свойства6

EnabledInEditorСвойство
# EnabledInEditor
C#
public bool EnabledInEditor { get; set; }

Устанавливает, приведет ли этот зритель к загрузке в редакторе. Это предназначено главным образом для проверки.

RequiresCollisionsСвойство
# RequiresCollisions
C#
public bool RequiresCollisions { get; set; }

В случае установки true, двигатель создаёт классические формы столкновения вокруг этого зрителя.

RequiresDataBlockNotificationsСвойство
# RequiresDataBlockNotifications
C#
public bool RequiresDataBlockNotifications { get; set; }
RequiresVisualsСвойство
# RequiresVisuals
C#
public bool RequiresVisuals { get; set; }

В случае установки true, двигатель генерирует слежки вокруг этого зрителя. Это может быть включено для местного игрока.

ViewDistanceСвойство
# ViewDistance
C#
public uint ViewDistance { get; set; }

Как далеко воксели должны создавать вокруг этого зрителя. Примечание: эффективное расстояние обзора может быть ограничено при помощи местного узла. Примечание 2: при использовании VoxelLodTerrain, это расстояние по существу является пределом до того, как последний LOD простирается.

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

Модифицирует расстояние вертикального обзора, с тем чтобы оно составляло отношение VoxelViewer.ViewDistance например, если VoxelViewer.ViewDistance 100 и это значение 0,5, затем горизонтальное расстояние обзора будет 100 и вертикальное расстояние обзора будет 50. Это имущество имеет ограничения: оно осуществляется только на VoxelLodTerrain при использовании VoxelLodTerrain.StreamingSystemEnum.Clipbox, и применяется только к последнему LOD, как расстояние обзора.

Методы14

GetNetworkPeerIdint
# GetNetworkPeerId
C#
public int GetNetworkPeerId();
Возвращает int
GetViewDistanceuint
# GetViewDistance
C#
public uint GetViewDistance();
Возвращает uint
GetViewDistanceVerticalRatiofloat
# GetViewDistanceVerticalRatio
C#
public float GetViewDistanceVerticalRatio();
Возвращает float
IsEnabledInEditorbool
# IsEnabledInEditor
C#
public bool IsEnabledInEditor();
Возвращает bool
IsRequiringCollisionsbool
# IsRequiringCollisions
C#
public bool IsRequiringCollisions();
Возвращает bool
IsRequiringDataBlockNotificationsbool
# IsRequiringDataBlockNotifications
C#
public bool IsRequiringDataBlockNotifications();
Возвращает bool
IsRequiringVisualsbool
# IsRequiringVisuals
C#
public bool IsRequiringVisuals();
Возвращает bool
SetEnabledInEditorvoid
# SetEnabledInEditor
C#
public void SetEnabledInEditor(bool enabled);
Параметры
ИмяТипПо умолчанию
enabledbool—
SetNetworkPeerIdvoid
# SetNetworkPeerId
C#
public void SetNetworkPeerId(int id);
Параметры
ИмяТипПо умолчанию
idint—
SetRequiresCollisionsvoid
# SetRequiresCollisions
C#
public void SetRequiresCollisions(bool enabled);
Параметры
ИмяТипПо умолчанию
enabledbool—
SetRequiresDataBlockNotificationsvoid
# SetRequiresDataBlockNotifications
C#
public void SetRequiresDataBlockNotifications(bool enabled);
Параметры
ИмяТипПо умолчанию
enabledbool—
SetRequiresVisualsvoid
# SetRequiresVisuals
C#
public void SetRequiresVisuals(bool enabled);
Параметры
ИмяТипПо умолчанию
enabledbool—
SetViewDistancevoid
# SetViewDistance
C#
public void SetViewDistance(uint distance);
Параметры
ИмяТипПо умолчанию
distanceuint—
SetViewDistanceVerticalRatiovoid
# SetViewDistanceVerticalRatio
C#
public void SetViewDistanceVerticalRatio(float ratio);
Параметры
ИмяТипПо умолчанию
ratiofloat—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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