I want to update a uniform float in a shader using a tween.

I can set the shader with:
$Sprite2D.material.set_shader_parameter("progress",2)

But I can't seem to figure out how to add a transition via a tween:

var tween = create_tween()
tween.tween_property($Sprite2D, "material.set_shader_parameter ??? progress ???",2,1)

How can I access the progress uniform inside of the shader material?

  • xyz replied to this.

    izNoob

    tween.tween_property($Sprite2D, "material:shader_parameter/progress",2,1)