OccluderPolygon2D
Определяет 2D-полигон для LightOccluder2D.
Определяет 2D-полигон для LightOccluder2D.
Редактор, который поможет вам нарисовать 2D-полигон, используемый в качестве ресурса для LightOccluder2D.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
OccluderPolygon2DКонструктор
public OccluderPolygon2D();Свойства3
ClosedСвойство
public bool Closed { get; set; }Если true, закрывает многоугольник. Закрытый OccluderPolygon2D закрывает свет, идущий с любого направления. Открытый OccluderPolygon2D закрывает свет только в направлении своего контура.
CullModeСвойство
public OccluderPolygon2D.CullModeEnum CullMode { get; set; }Режим отбраковки, который следует использовать.
Многоугольник
Методы7
GetCullModeOccluderPolygon2D.CullModeEnum
public OccluderPolygon2D.CullModeEnum GetCullMode();Возвращает
OccluderPolygon2D.CullModeEnumGetPolygonVector2[]
public Vector2[] GetPolygon();Возвращает
Vector2[]IsClosedbool
public bool IsClosed();Возвращает
boolSetClosedvoid
public void SetClosed(bool closed);| Имя | Тип | По умолчанию |
|---|---|---|
closed | bool | — |
SetCullModevoid
public void SetCullMode(OccluderPolygon2D.CullModeEnum cullMode);| Имя | Тип | По умолчанию |
|---|---|---|
cullMode | OccluderPolygon2D.CullModeEnum | — |
SetPolygon2 перегрузки
public void SetPolygon(Vector2[] polygon);| Имя | Тип | По умолчанию |
|---|---|---|
polygon | Vector2[] | — |
public void SetPolygon(ReadOnlySpan<Vector2> polygon);| Имя | Тип | По умолчанию |
|---|---|---|
polygon | ReadOnlySpan<Vector2> | — |
OccluderPolygon2D.CullModeEnum
| Значение | Описание |
|---|---|
Clockwise = 1 | Отбраковка производится по часовой стрелке. См. |
CounterClockwise = 2 | Отбраковка производится против часовой стрелки. См. |
Disabled = 0 | Отбраковка отключена. См. |
Документация Reckfell EngineНаверх ↑