reckfellENGINE

LightOccluder2D

Закрывает свет, отбрасываемый Light2D, отбрасывая тени.

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

Закрывает свет, отбрасываемый Light2D, отбрасывая тени.

Закрывает свет, отбрасываемый Light2D, отбрасывая тени. LightOccluder2D должен быть снабжен OccluderPolygon2D для вычисления тени.

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

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

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

Свойства3

OccluderСвойство
# Occluder
C#
public OccluderPolygon2D Occluder { get; set; }

OccluderPolygon2D используется для вычисления тени.

OccluderLightMaskСвойство
# OccluderLightMask
C#
public int OccluderLightMask { get; set; }

Маска участия этого заслонителя в тенях. Пересекается с ShadowItemCullMask света. Не заменяйте её унаследованным CanvasItem.LightMask: именно OccluderLightMask передаётся серверу как маска заслонителя. Видимая геометрия и физическая коллизия задаются отдельно.

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

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

Методы6

GetOccluderLightMaskint
# GetOccluderLightMask
C#
public int GetOccluderLightMask();
Возвращает int
GetOccluderPolygonOccluderPolygon2D
# GetOccluderPolygon
C#
public OccluderPolygon2D GetOccluderPolygon();
Возвращает OccluderPolygon2D
IsSetAsSdfCollisionbool
# IsSetAsSdfCollision
C#
public bool IsSetAsSdfCollision();
Возвращает bool
SetAsSdfCollisionvoid
# SetAsSdfCollision
C#
public void SetAsSdfCollision(bool enable);
Параметры
ИмяТипПо умолчанию
enablebool—
SetOccluderLightMaskvoid
# SetOccluderLightMask
C#
public void SetOccluderLightMask(int mask);
Параметры
ИмяТипПо умолчанию
maskint—
SetOccluderPolygonvoid
# SetOccluderPolygon
C#
public void SetOccluderPolygon(OccluderPolygon2D polygon);
Параметры
ИмяТипПо умолчанию
polygonOccluderPolygon2D—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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