diff options
author | metamuffin <metamuffin@disroot.org> | 2025-06-07 16:42:12 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-06-07 16:42:12 +0200 |
commit | 1cfdcfbe354178c216fabcad8ff862d8a89dbc61 (patch) | |
tree | 7eb6ff3fb4ba99a69d2657ca24361d1524825c75 /client/menu/text_loading_anim.gdshader | |
parent | 4d90f8ce6860ef94413854e9b2fb9ebbb26ffb43 (diff) | |
download | hurrycurry-1cfdcfbe354178c216fabcad8ff862d8a89dbc61.tar hurrycurry-1cfdcfbe354178c216fabcad8ff862d8a89dbc61.tar.bz2 hurrycurry-1cfdcfbe354178c216fabcad8ff862d8a89dbc61.tar.zst |
add loading text on connecting transition
Diffstat (limited to 'client/menu/text_loading_anim.gdshader')
-rw-r--r-- | client/menu/text_loading_anim.gdshader | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/client/menu/text_loading_anim.gdshader b/client/menu/text_loading_anim.gdshader new file mode 100644 index 00000000..145dab78 --- /dev/null +++ b/client/menu/text_loading_anim.gdshader @@ -0,0 +1,13 @@ +shader_type canvas_item; + +varying vec4 vertex_color; +void vertex() { + vertex_color = COLOR; +} + +void fragment() { + vec4 tex = texture(TEXTURE, UV) * COLOR; + float wave = sin(VERTEX.x*0.01-TIME*10.) * 0.5 + 0.5; + wave = pow(wave, 3.); + COLOR = tex * (1. - wave * 0.2); +} |