added night sky and moon

This commit is contained in:
Derek
2025-03-21 23:09:34 -05:00
parent b85014c48b
commit 7df45fd0e0
6 changed files with 56 additions and 36 deletions

View File

@@ -6,8 +6,10 @@ extends Node3D
@export var set_time = 17.0
@export var north_offset : float
@export var sun_energy_over_time : Curve
@export var moon_energy_over_time : Curve
@onready var sun: DirectionalLight3D = $Sun
@onready var moon: DirectionalLight3D = $Sun/Moon
func _ready() -> void:
change_sun()
@@ -17,6 +19,7 @@ func change_sun():
sun.rotation.x = sun_details["angle"]
sun.rotation.y = north_offset
sun.light_energy = sun_details["energy"]
moon.light_energy = (2 - sun_details["energy"]) * .25
func sun_angle_from_time():
var time_dict = Time.get_time_dict_from_system()