Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

LightOccluder2D

Hérite de : Node2D < CanvasItem < Node < Object

Occlut la lumière projetée par une Light2D, projetant des ombres.

Description

Occlut la lumière projetée par une Light2D, projetant des ombres. Le LightOccluder2D doit être fourni avec un OccluderPolygon2D pour que l'ombre soit calculée.

Tutoriels

Propriétés

OccluderPolygon2D

occluder

int

occluder_light_mask

1

bool

sdf_collision

true


Descriptions des propriétés

OccluderPolygon2D occluder 🔗

Le OccluderPolygon2D utilisé pour calculer l'ombre.


int occluder_light_mask = 1 🔗

  • void set_occluder_light_mask(value: int)

  • int get_occluder_light_mask()

Le masque de lumière de l'occulteur du LightOccluder2D. Le LightOccluder2D ne projettera des ombres que depuis le ou les Light2D qui ont le même masque de lumière.


bool sdf_collision = true 🔗

  • void set_as_sdf_collision(value: bool)

  • bool is_set_as_sdf_collision()

Si activé, l'occulteur fera parti d'un champ de distance signé généré en temps réel qui peut être utilisé dans des shaders personnalisées.