Unity3d中使用自带动画系统制作下雨效果(二)

来源:互联网 发布:ios商城源码 编辑:程序博客网 时间:2024/05/17 01:13
接着昨天的(一),今天上下雨效果的后半部分。在最后附上网盘链接,有使用的素材及本次的工程源文件,想看看的童鞋可以下载~~
      文章出自【狗刨学习网】
      下雨效果分两部分:地上的涟漪和空中的雨滴。那么现在就开始,是使用unity3d的粒子系统制作下落的雨滴。

步骤1:

       新建一个粒子系统。
       GameObject—>Create other—>article System。改名为raindrop。


步骤2:

      新建一个材质(material),改名为跟贴图一样的名称RainStreak,修改材质的Shader为Particles/Addtive。


       将贴图RainStreak赋给材质,修改Tiling的x为8。


      修改RainStreak贴图的Wrap Mode为clamp(8为使贴图在单位面积上显示8个,即使单个贴图的面积变小,然后修改Wrap Mode为clamp即使粒子系统中显示的粒子为变小后的单个贴图)。


步骤3:
       将RainStreak的Material赋给粒子系统的Render下面的Material。


      此时粒子系统中显示的即为雨滴的贴图。

步骤4:

      修改粒子系统的Shape,使之变为圆柱形。


       调节参数Emission下的Rate,可修改雨滴密度。


       Rotate by Speed下的Angular Velocity可改变雨滴的下落方向。


       调节各个参数完毕后,即可达到最终效果(多调下参数,以便达到更好的效果)。

11204321-a8d0ee8998e646028642c71bb9bf74e4.jpg(20.13 KB, 下载次数: 0)

下载附件  保存到相册

2 小时前 上传


       到此,下雨效果完成(这里的效果看起来比较糙...)。
0 0