Rain - Unity Asset Store - Nephasto

Simula las gotas de lluvia en la pantalla. También puede simular líquidos como sangre, aceite, etc.

🕹️ Demo  🛒 Store

Editor

Una vez instalado, selecciona la cámara de tu escena y añade el componente ‘Rain’.

 

Una vez añadido el efecto, verás algo como esto:

 

Con ‘Strength’ (1) puedes seleccionar la fuerza del efecto.

Ajusta la cantidad de gotas con ‘Amount’ (2) y si tamaño con ‘Size’ (3). La velocidad la puedes cambiar con ‘Speed’ (4). El ángulo con el que caen lo puedes modificar con ‘Rotation’ (5). Con ‘Distortion’ (6) puedes ajustar como deforman las gotas la imagen de fondo.

El efecto ‘Rain’ consta de tres capas, la primera son de gotas que no se mueven y puedes cambiar su intensidad con ‘Static’ (7). Las otras dos si tienen gotas moviles y puedes ajustarlas con ‘Dynamic #0’ (8) y ‘Dynamic #1’ (9).

Si activas ‘Color’ (10) podrás modificar el color de las gotas (13) y de la pantalla (11). También podrás selecionar la operación usada para mezclar las gotas con la imagen de fondo con ‘Blend’ (12). Si quieres que las gotas dejen una pequeña estela, activa ‘Tint trails’ (14).

Finalmente, al presionar en ‘[doc]’ (15) se abrirá la web con la documentación y si pulsas en ‘Reset’ (16) todos los parámetros volverán a sus valores por defecto.

Código

Todo el código esta dentro del namespaceNephasto.RainAsset’. Lo primero que debes hacer es importar el namespace:

1
 using Nephasto.RainAsset;

 

Si ‘myCamera’ es una cámara valida y quieres añadirle el efecto, puedes hacer algo como esto:

1
 Rain rain = mycamera.gameObject.AddComponent<Rain>();

 

Para más información puedes consultar los comentarios del código y de la demo adjunta.

Cualquier pregunta o sugerencia que tengas estaré encantado de responderla en

hello@nephasto.com