reckfellENGINE

OccluderPolygon2D

Определяет 2D-полигон для LightOccluder2D.

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

Определяет 2D-полигон для LightOccluder2D.

Редактор, который поможет вам нарисовать 2D-полигон, используемый в качестве ресурса для LightOccluder2D.

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

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

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

Свойства3

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

Если true, закрывает многоугольник. Закрытый OccluderPolygon2D закрывает свет, идущий с любого направления. Открытый OccluderPolygon2D закрывает свет только в направлении своего контура.

CullModeСвойство
# CullMode
C#
public OccluderPolygon2D.CullModeEnum CullMode { get; set; }

Режим отбраковки, который следует использовать.

Многоугольник

PolygonСвойство
# Polygon
C#
public Vector2[] Polygon { get; set; }

Массив Vector2 с индексом положений вершин многоугольника.

Методы7

GetCullModeOccluderPolygon2D.CullModeEnum
# GetCullMode
C#
public OccluderPolygon2D.CullModeEnum GetCullMode();
Возвращает OccluderPolygon2D.CullModeEnum
GetPolygonVector2[]
# GetPolygon
C#
public Vector2[] GetPolygon();
Возвращает Vector2[]
IsClosedbool
# IsClosed
C#
public bool IsClosed();
Возвращает bool
SetClosedvoid
# SetClosed
C#
public void SetClosed(bool closed);
Параметры
ИмяТипПо умолчанию
closedbool—
SetCullModevoid
# SetCullMode
C#
public void SetCullMode(OccluderPolygon2D.CullModeEnum cullMode);
Параметры
ИмяТипПо умолчанию
cullModeOccluderPolygon2D.CullModeEnum—
SetPolygon2 перегрузки
# SetPolygon · 1/2
C#
public void SetPolygon(Vector2[] polygon);
Параметры
ИмяТипПо умолчанию
polygonVector2[]—
# SetPolygon · 2/2
C#
public void SetPolygon(ReadOnlySpan<Vector2> polygon);
Параметры
ИмяТипПо умолчанию
polygonReadOnlySpan<Vector2>—

OccluderPolygon2D.CullModeEnum

ЗначениеОписание
Clockwise = 1

Отбраковка производится по часовой стрелке. См. OccluderPolygon2D.CullMode.

CounterClockwise = 2

Отбраковка производится против часовой стрелки. См. OccluderPolygon2D.CullMode.

Disabled = 0

Отбраковка отключена. См. OccluderPolygon2D.CullMode.

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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