Sobre el proyecto

UIEffect es un paquete de Unity de código abierto que permite a desarrolladores y diseñadores mejorar fácilmente los elementos de la interfaz con una amplia gama de efectos visuales. El paquete proporciona un componente `UIEffect` integral que se puede añadir a cualquier elemento de interfaz (Image, RawImage, Text, TextMeshProUGUI, etc.) y configurarse directamente en el Inspector sin escribir código. Características principales: - **Filtros de tono**: Escala de grises, Sepia, Nega, Retro, Posterizar. - **Filtros de color**: Multiplicar, Aditivo, Sustractivo, Reemplazar, Modificador HSV, Contraste y más. - **Filtros de muestreo**: Desenfoque (Rápido, Medio, Detalle), Pixelación, Desplazamiento RGB, Luminiscencia de borde, Alfa de borde. - **Filtros de transición**: Desvanecer, Corte, Disolver, Brillante, Máscara, Derretir, Quemar, Llama, Patrón. - **Modos de objetivo**: Restringir efectos según el tono o la luminancia. - **Tipos de mezcla**: Mezcla alfa, Multiplicar, Aditivo, Aditivo suave, Personalizado. - **Modos de sombra**: Sombra, Contorno, Espejo, con distancia, color y desenfoque configurables. - **Modos de gradación**: Horizontal, Vertical, Radial, Diagonal, Ángulo, con soporte para degradados. - **Modos de borde**: Bordes planos o brillantes con ancho y color personalizables. - **Filtros de detalle**: Máscara, Multiplicar, Aditivo, etc., usando texturas. - **Opciones de volteo**: Horizontal, Vertical, con volteo de efecto y sombra. Componentes adicionales: - **UIEffectTweener**: Anima efectos con reproducir, detener, pausar, reanudar y varios modos de envoltura. - **UIEffectReplica**: Replica efectos de otro componente UIEffect a múltiples elementos de interfaz. Compatibilidad y soporte: - Unity 2020.3+ y 6000.0+. - Admite URP, HDRP y VR. - Soporte para TextMeshPro, incluidas las etiquetas `<font>` y `<sprite>`. - Soporte para ShaderGraph (opcional). - Soporte para Timeline para controlar efectos. - Compatibilidad con SoftMaskForUGUI (opcional). - Preajustes de tiempo de ejecución y editor para configurar efectos rápidamente. - Compilación eficiente de shaders: solo se compilan las variantes de shader utilizadas. La instalación está disponible a través de OpenUPM, URL de Git UPM o como paquete integrado. El paquete también proporciona componentes compatibles con v4 para facilitar la actualización desde versiones anteriores. El README incluye documentación detallada, demostraciones y ejemplos de uso, lo que facilita comenzar e integrarlo en cualquier proyecto de Unity.