Ponte - Pali
This commit is contained in:
@@ -71,6 +71,7 @@ extends Node3D
|
||||
@export var materiale_nuvole: ShaderMaterial
|
||||
@export var nodo_polvere: ColorRect
|
||||
@export var materiale_acqua: ShaderMaterial
|
||||
@export var materiale_fili_luce: ShaderMaterial
|
||||
|
||||
@export_group("Meteo (Pioggia & Fulmini)")
|
||||
@export var colore_mood_pioggia: Color = Color(0.5, 0.6, 0.7, 1.0)
|
||||
@@ -105,6 +106,7 @@ extends Node3D
|
||||
@export var quantita_vento: int = 100
|
||||
@export var raggio_spawn_vento: float = 25.0
|
||||
@export var altezza_spawn_vento: float = 5.0
|
||||
@export_range(0.0, 5.0) var forza_vento_fili_base: float = 1.0
|
||||
|
||||
@export_group("Neve")
|
||||
@export var bottone_neve: Button
|
||||
@@ -323,6 +325,12 @@ func _process(delta: float) -> void:
|
||||
materiale_acqua.set_shader_parameter("ripple_speed", ripple_speed)
|
||||
|
||||
materiale_acqua.set_shader_parameter("deep_water_color", final_acqua_deep)
|
||||
|
||||
# --- GESTIONE VENTO DEI FILI DELLA LUCE ---
|
||||
if materiale_fili_luce:
|
||||
# Interpoliamo tra la forza base (es. 1.0) e una bufera (5.0) in base alla pioggia
|
||||
var vento_attuale = lerp(forza_vento_fili_base, 5.0, intensita_pioggia)
|
||||
materiale_fili_luce.set_shader_parameter("forza_vento", vento_attuale)
|
||||
|
||||
var night_val = clamp(tempo_giorno - 2.0, 0.0, 1.0)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user