LightOccluder2D
继承: Node2D
< CanvasItem
< Node
< Object
Occludes light cast by a Light2D, casting shadows.
描述
Occludes light cast by a Light2D, casting shadows. The LightOccluder2D must be provided with an OccluderPolygon2D
in order for the shadow to be computed.
属性
属性说明
OccluderPolygon2D
occluder
void
set_occluder_polygon ( value:OccluderPolygon2D
)OccluderPolygon2D
get_occluder_polygon ( )
The OccluderPolygon2D
used to compute the shadow.
int
occluder_light_mask = 1
The LightOccluder2D's occluder light mask. The LightOccluder2D will cast shadows only from Light2D(s) that have the same light mask(s).
bool
sdf_collision = true
If enabled, the occluder will be part of a real-time generated signed distance field that can be used in custom shaders.
本方法通常需要用户覆盖才能生效。
本方法无副作用,不会修改该实例的任何成员变量。
本方法除了能接受在此处描述的参数外,还能够继续接受任意数量的参数。
本方法用于构造某个类型。
调用本方法无需实例,可直接使用类名进行调用。
本方法描述的是使用本类型作为左操作数的有效运算符。
这个值是由下列位标志构成位掩码的整数。
无返回值。