From 168eb7814e711a3ae5558aa154cc6f04ad049c9b Mon Sep 17 00:00:00 2001 From: Haze Weathers Date: Fri, 2 Jun 2023 20:09:51 -0400 Subject: [PATCH] offset uniform for wibble wobble --- shaders/wibble_wobble.gdshader | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shaders/wibble_wobble.gdshader b/shaders/wibble_wobble.gdshader index 6585a46..6bd39f5 100644 --- a/shaders/wibble_wobble.gdshader +++ b/shaders/wibble_wobble.gdshader @@ -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; } \ No newline at end of file