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 oc включає світло, що надходить з будь-якого напрямку. Відкритий OccluderPolygon2D oc включає в себе світло тільки в його напрямку.


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.