Files
ftrscene/fakelight.gd
2026-06-02 22:29:48 +01:00

13 lines
254 B
GDScript

extends Sprite3D
var lights
func _ready():
lights = get_parent().lights
func _process(delta):
var lum = Vector3.ZERO
for light in lights:
lum += light[1]/max(light[0].distance_squared_to(global_position)/2,1)
modulate = Color(lum.x,lum.y,lum.z)