雨:
1、新建粒子,选择Fountain 喷泉模板
2、删除不用模块
3、添加box location并设置其大小,设置Spawn Rate使粒子数变多,这个参数也是后面用来控制开关雨效果的参数。
4、设置粒子形状,设置完粒子方向不对,没有朝着运动方向
5、设置朝向
6、让雨稍微有点偏向
7、新建碰撞、修复问题,运行后发现碰撞后粒子会反弹。
8、 杀死碰撞后的粒子,消除反弹。
9、生成碰撞事件,并且在 发射器属性 设置 持久ID
10、新建Hanging粒子,制作水花。
水花默认应该是不生成粒子的,是接受到Rain的粒子碰撞事件后生成一个粒子。
先删除不需要的模块
11、添加事件处理器属性,并设置
每碰撞一个雨粒子,生成一个水花粒子
单击新建的事件处理器属性,+,创建:Recieve Collision Event
12、 碰撞高度太高,设置碰撞半径
13、设置水花粒子
不再用默认材质,可以复制默认材质的代码,稍作修改,做成水花材质,赋予水花粒子。
设置水花大小,设置水花生命周期,设置水花朝向
14.控制下雨。
这个和控制下雪一样。
15、 蓝图控制
潮湿效果:
这里的潮湿效果是通过贴花材质来实现的。关键在于做出这个潮湿的贴花材质。
1、创建潮湿贴花材质
潮湿有水,粗糙度0,高光度0.7,黑色。
新建Actor类,添加贴花组件,选择我们创建的材质,Y轴设置-90
放入场景内有效果,但是透明度不行,不够透明,且边缘太硬。
重点:不透明度设置
思路:可调透明度,边缘有过渡的效果。参考自己之前做的一个“制作一个常见灰度图的流程”
2.调整和控制
缩放Actor类大小,控制潮湿区域。创建材质参数集用于控制强度参数(参数默认值设置1)。