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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.