offset uniform for wibble wobble

This commit is contained in:
Haze Weathers 2023-06-02 20:09:51 -04:00
parent 331899dcbf
commit 168eb7814e

View file

@ -3,7 +3,8 @@ shader_type canvas_item;
uniform vec2 speed = vec2(0.0, 0.0);
uniform vec2 ammount = vec2(0.0, 0.0);
uniform vec2 offset = vec2(0.0, 0.0);
uniform vec2 delay = vec2(0.0, 0.0);
void vertex() {
VERTEX += vec2(sin(TIME * speed.x), sin(TIME * speed.y)) * ammount + offset;
VERTEX += sin(speed * (delay + TIME)) * ammount + offset;
}