当初自学unity的时候是3.5的版本,印象深刻的那个angrybots的demo
当初没怎么研究里面的各种表现,现在要用到下雨,回想起那个demo
现在研究发现里面实现还是比较简单
1.雨:雨下来用一个美术制作好的mesh,从一定高度开始下落
2.地面水波:利用shader播放序列帧动画,也是比较简单
因为与和水波基本分开,所以制作难度不高
对于手游来说能省则省,mesh实现方式相对粒子来说,这种对手机性能影响不大还能达到一定效果
下面是下雨的效果
代码和shader都比较简单我就不解释,这个只能算作demo用,仅供学习,如果用到实际项目,还是整理各种天气效果,用个天气管理器来控制吧
下面是下雨的demo地址
链接:https://pan.baidu.com/s/1zlNKqnhuW4-VwIWtDiDncw
提取码:3qub