轻¶
Inherits: VisualInstance < Spatial < Node < Object
继承人: DirectionalLight , OmniLight , SpotLight
类别: 核心
简要说明¶
为不同类型的灯光节点提供基类。
属性¶
假 |
||
1 |
||
颜色(1,1,1,1) |
||
4294967295 |
||
1.0 |
||
1.0 |
||
假 |
||
0.5 |
||
0.15 |
||
颜色(0,0,0,1) |
||
0.0 |
||
假 |
||
假 |
枚举¶
枚举 帕拉姆 :
PARAM_ENERGY = 0
PARAM_INDIRECT_ENERGY = 1
PARAM_SPECULAR = 2
PARAM_RANGE = 3
PARAM_ATTENUATION = 4
PARAM_SPOT_ANGLE = 5
PARAM_SPOT_ATTENUATION = 6
PARAM_CONTACT_SHADOW_SIZE = 7
PARAM_SHADOW_MAX_DISTANCE = 8
PARAM_SHADOW_SPLIT_1_OFFSET = 9
PARAM_SHADOW_SPLIT_2_OFFSET = 10
PARAM_SHADOW_SPLIT_3_OFFSET = 11
PARAM_SHADOW_NORMAL_BIAS = 12
PARAM_SHADOW_BIAS = 13
PARAM_SHADOW_BIAS_SPLIT_SCALE = 14
PARAM_MAX = 15 ---表示 Param 枚举。
枚举 BakeMode :
BAKE_DISABLED = 0 ---烘烤时忽略光线。
注: 隐藏灯光可以 not 影响烘焙。
BAKE_INDIRECT = 1 ---仅烘焙间接照明(默认)。
BAKE_ALL = 2 ---直接光和间接光都会被烘烤。
注: 如果不希望灯光出现两次(动态和烘焙),则应隐藏灯光。
描述¶
light是light节点的抽象基类,因此不应直接使用它(不能实例化)。其他类型的灯光节点继承自该节点。灯光包含用于照明的公共变量和参数。
属性描述¶
bool editor_only
违约 |
假 |
设定器 |
仅设置编辑器(值) |
吸气剂 |
是_编辑器_only() |
如果 true
,灯光仅显示在编辑器中,并且在运行时不可见。
BakeMode light_bake_mode
违约 |
1 |
设定器 |
设置烘焙模式(值) |
吸气剂 |
获取烘焙模式() |
灯光的烘焙模式。见 BakeMode .
Color light_color
违约 |
颜色(1,1,1,1) |
设定器 |
设置颜色(值) |
吸气剂 |
获取颜色() |
灯光的颜色。
int light_cull_mask
违约 |
4294967295 |
设定器 |
设置“剔除”遮罩(值) |
吸气剂 |
获取_Cull_Mask()。 |
灯光将影响选定层中的对象。
float light_energy
违约 |
1.0 |
设定器 |
设置参数(值) |
吸气剂 |
获取参数() |
光的强度倍增器。
float light_indirect_energy
违约 |
1.0 |
设定器 |
设置参数(值) |
吸气剂 |
获取参数() |
与间接光(光反弹)一起使用的辅助乘数。这两者都适用 BakedLightmap 和 GIProbe .
bool light_negative
违约 |
假 |
设定器 |
设置为负(值) |
吸气剂 |
是负的( |
如果 true
,灯光的效果是相反的,使区域变暗并投射出明亮的阴影。
float light_specular
违约 |
0.5 |
设定器 |
设置参数(值) |
吸气剂 |
获取参数() |
受光影响的对象中反射斑点的强度。AT 0
光变成了纯漫反射光。
float shadow_bias
违约 |
0.15 |
设定器 |
设置参数(值) |
吸气剂 |
获取参数() |
用于调整阴影外观。值太小会导致自动阴影,而值太大会导致阴影与脚轮分离。根据需要调整。
Color shadow_color
违约 |
颜色(0,0,0,1) |
设定器 |
设置阴影颜色(值) |
吸气剂 |
获取阴影颜色() |
这盏灯投射的阴影的颜色。
float shadow_contact
违约 |
0.0 |
设定器 |
设置参数(值) |
吸气剂 |
获取参数() |
试图减少 shadow_bias 差距。
bool shadow_enabled
违约 |
假 |
设定器 |
设置阴影(值) |
吸气剂 |
有阴影() |
如果 true
,灯光将投射阴影。
bool shadow_reverse_cull_face
违约 |
假 |
设定器 |
设置阴影反转剔除面(值) |
吸气剂 |
获取阴影反转剔除面()。 |