Estoy tratando de lograr ocultar los elementos de mi interfaz de usuario, como texto, imágenes, etc., detrás de otra imagen transparente. El problema es que estoy usando la última versión de Unity y estos sombreadores personalizados no tienen ningún efecto para ocultar los sombreadores de la interfaz de usuario. Los dos sombreadores personalizados que he aplicado para probar son:
Shader "Custom/DepthReserve" { Properties { } SubShader { Tags { "RenderType" = "Opaque" "Queue"="Geometry-1" } LOD 100 Blend Zero One Pass { } } }y
Shader "Custom/InvisibleMask" { SubShader { // draw after all opaque objects (queue = 2001): Tags { "Queue"="Geometry+1" } Pass { Blend Zero One // keep the image behind it } } }Entonces, ¿hay alguna forma de usar una imagen transparente para ocultar texto, imágenes e incluso objetos del juego?