W3cubDocs

/Godot 3.2

SpotLight

Inherits: Light < VisualInstance < Spatial < Node < Object

A spotlight, such as a reflector spotlight or a lantern.

Description

A Spotlight is a type of Light node that emits lights in a specific direction, in the shape of a cone. The light is attenuated through the distance. This attenuation can be configured by changing the energy, radius and attenuation parameters of Light.

Tutorials

Properties

float spot_angle 45.0
float spot_angle_attenuation 1.0
float spot_attenuation 1.0
float spot_range 5.0

Property Descriptions

float spot_angle

Default 45.0
Setter set_param(value)
Getter get_param()

The spotlight's angle in degrees.

float spot_angle_attenuation

Default 1.0
Setter set_param(value)
Getter get_param()

The spotlight's angular attenuation curve.

float spot_attenuation

Default 1.0
Setter set_param(value)
Getter get_param()

The spotlight's light energy attenuation curve.

float spot_range

Default 5.0
Setter set_param(value)
Getter get_param()

The maximal range that can be reached by the spotlight. Note that the effectively lit area may appear to be smaller depending on the spot_attenuation in use. No matter the spot_attenuation in use, the light will never reach anything outside this range.

© 2014–2020 Juan Linietsky, Ariel Manzur, Godot Engine contributors
Licensed under the MIT License.
https://docs.godotengine.org/en/3.2/classes/class_spotlight.html