shader_type canvas_item; // Uniform c'est comme les exports en gdscripts. Pour y avoir acces et les changer : // Va dans l'inspecteur de Exo2/Shaders/1_SimpleNoiseTex (dans ta scene) // Va dans la partie CanvasItem // Clique sur Material (de canvasItem fais attention) // Clique sur l'onglet Shader Parameters uniform float speed; uniform sampler2D noise_tex : repeat_enable; void fragment() { vec2 new_uv = UV + speed * TIME * vec2(1, 1); COLOR.a = texture(noise_tex, new_uv).r; // Color.a c'est l'alpha. alpha de 0 : l'objet est transparent. alpha de 1 l'objet est visible // .r car la texture renvoie une couleur, et on veut juste un float } // Change un peu les parametres, voir ce que ca fait. // TODO : // Change la couleur, je veux du bleu pas du blanc. // Dans Noise Tex, change le Noise Type. // Je pense Cellular donne un bon truc