GLTFLight

Inherits: Resource < Reference < Object

属性

Color

color

Color( 1, 1, 1, 1 )

float

inner_cone_angle

0.0

float

intensity

1.0

float

outer_cone_angle

0.785398

float

range

inf

String

type

“”

属性说明

Default

Color( 1, 1, 1, 1 )

Setter

set_color(value)

Getter

get_color()

灯的Color。默认为白色。黑色会导致灯光无效。


Default

0.0

Setter

set_inner_cone_angle(value)

Getter

get_inner_cone_angle()

聚光灯中圆锥体的内角。必须小于或等于外锥角。

在这个角度内,光线处于全亮状态。在内锥角和外锥角之间,有一个从全亮到零亮度的过渡。当创建Godot SpotLight时,内锥角和外锥角之间的比率被用来计算光的衰减。


Default

1.0

Setter

set_intensity(value)

Getter

get_intensity()

光的强度。对于点光源和聚光灯,用烛光candelas(流明/立体光)表示;对于定向灯,用勒克斯lux(流明/平方米)表示。在创建Godot灯时,这个值被转换为无单位的乘数。


Default

0.785398

Setter

set_outer_cone_angle(value)

Getter

get_outer_cone_angle()

聚光灯下圆锥体的外角。必须大于或等于内角。

在这个角度,光线会下降到零亮度。在内锥角和外锥角之间,有一个从全亮到零亮度的过渡。如果这个角度是一个半圆,那么聚光灯就会向所有方向发射。创建Godot SpotLight时,外锥角被用作聚光灯的角度。


Default

inf

Setter

set_range(value)

Getter

get_range()

灯光的范围,超过这个范围灯光无效。没有定义范围的GLTF灯光的行为与无限范围的物理灯光一样。当创建Godot灯光时,范围限制在4096。


Default

“”

Setter

set_type(value)

Getter

get_type()

灯光的类型。Godot接受的值是 “point”、”spot”和 “directional”,分别对应于Godot的OmniLightSpotLightDirectionalLight