improve ui and bug fix
This commit is contained in:
10
core/main_scene_ui/hole_mask.gdshader
Normal file
10
core/main_scene_ui/hole_mask.gdshader
Normal file
@@ -0,0 +1,10 @@
|
||||
shader_type canvas_item;
|
||||
|
||||
uniform sampler2D mask_texture;
|
||||
|
||||
void fragment() {
|
||||
vec4 mask_color = texture(mask_texture, UV);
|
||||
// Sottrae l'alpha della maschera dall'alpha del pannello.
|
||||
// Dove la maschera è opaca (alpha = 1), il pannello diventerà trasparente (alpha = 0).
|
||||
COLOR.a = max(COLOR.a - mask_color.a, 0.0);
|
||||
}
|
||||
Reference in New Issue
Block a user