OccluderPolygon2D

Наследует: Resource < RefCounted < Object

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

Описание

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

Свойства

bool

closed

true

CullMode

cull_mode

0

PackedVector2Array

polygon

PackedVector2Array()


Перечисления

enum CullMode: 🔗

CullMode CULL_DISABLED = 0

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

CullMode CULL_CLOCKWISE = 1

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

CullMode CULL_COUNTER_CLOCKWISE = 2

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


Описания свойств

bool closed = true 🔗

  • void set_closed(value: bool)

  • bool is_closed()

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


CullMode cull_mode = 0 🔗

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


PackedVector2Array polygon = PackedVector2Array() 🔗

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

Note: The returned array is copied and any changes to it will not update the original property value. See PackedVector2Array for more details.