diff --git a/assets/shaders/base_color_tint.gdshader b/assets/shaders/base_color_tint.gdshader new file mode 100644 index 0000000..bc1e82e --- /dev/null +++ b/assets/shaders/base_color_tint.gdshader @@ -0,0 +1,9 @@ +shader_type canvas_item; + +uniform vec4 base_color : source_color = vec4(1.0, 0.2, 0.2, 1.0); // tint color + +void fragment() { + vec4 tex = texture(TEXTURE, UV); + + COLOR = vec4(base_color.rgb * tex.r, tex.a); +} diff --git a/assets/shaders/base_color_tint.gdshader.uid b/assets/shaders/base_color_tint.gdshader.uid new file mode 100644 index 0000000..9309ed4 --- /dev/null +++ b/assets/shaders/base_color_tint.gdshader.uid @@ -0,0 +1 @@ +uid://cf48pgfl308o3 diff --git a/assets/sprites/slime_small grayscale.png b/assets/sprites/slime_small grayscale.png index 8ace186..1aafe43 100644 --- a/assets/sprites/slime_small grayscale.png +++ b/assets/sprites/slime_small grayscale.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5b4e9d9338726314e431763e293408d5d788f847a584c5245632e6c5a4f061c -size 304 +oid sha256:9bc171cdd18fe8550ea41cdf8bbb1b5126f154d8129f3bd9ef07f97eb77d4148 +size 428