fix sky
This commit is contained in:
@@ -147,6 +147,9 @@ func _create_cloud_material(config: CloudLayerConfig) -> ShaderMaterial:
|
||||
|
||||
if config.texture:
|
||||
material.set_shader_parameter("cloud_texture", config.texture)
|
||||
else:
|
||||
var procedural_tex := ProceduralCloudTexture.create_default_cloud_texture(config.layer_type)
|
||||
material.set_shader_parameter("cloud_texture", procedural_tex)
|
||||
|
||||
return material
|
||||
|
||||
@@ -214,12 +217,13 @@ func _update_flow(delta: float) -> void:
|
||||
|
||||
var wind_dir := global_wind_direction if use_global_wind else config.flow_direction
|
||||
var wind_spd := global_wind_speed if use_global_wind else 1.0
|
||||
#var flow_offset: float = material.get_shader_parameter("flow_offset")
|
||||
#flow_offset += config.flow_speed * wind_spd * delta
|
||||
#
|
||||
#material.set_shader_parameter("flow_offset", flow_offset)
|
||||
#material.set_shader_parameter("flow_direction", wind_dir)
|
||||
#smaterial.set_shader_parameter("evolution_offset", _evolution_offset)
|
||||
var current_offset: Variant = material.get_shader_parameter("flow_offset")
|
||||
var flow_offset: float = current_offset if current_offset != null else 0.0
|
||||
flow_offset += config.flow_speed * wind_spd * delta
|
||||
|
||||
material.set_shader_parameter("flow_offset", flow_offset)
|
||||
material.set_shader_parameter("flow_direction", wind_dir)
|
||||
material.set_shader_parameter("evolution_offset", _evolution_offset)
|
||||
|
||||
|
||||
func _update_lighting() -> void:
|
||||
|
||||
Reference in New Issue
Block a user