zoukankan      html  css  js  c++  java
  • Unity3d中使用自带动画系统制作下雨效果(二)

    接着昨天的(一),今天上下雨效果的后半部分。在最后附上网盘链接,有使用的素材及本次的工程源文件,想看看的童鞋可以下载~~

    下雨效果分两部分:地上的涟漪和空中的雨滴。那么现在就开始,是使用unity3d的粒子系统制作下落的雨滴。

    步骤1:

    新建一个粒子系统。

    GameObject—>Create other—>Particle 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可改变雨滴的下落方向。

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

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

    另外,可以把所用到的材质、贴图、脚本等资源全部放到rainFX文件夹中,方便以后使用的时候直接拿过来用就可以了~~

    我把素材及工程源文件上传到网盘,童鞋们可以下载来看看~~

    http://pan.baidu.com/share/link?shareid=522605416&uk=3761044284

  • 相关阅读:
    hive实战记录
    并发
    软件安装
    idea
    maven
    thingkinginjava
    JVM
    并发模块concurrent
    ffmpeg_分割一个mp4文件到多个小的mp4文件
    用 ffmpeg 压缩视频
  • 原文地址:https://www.cnblogs.com/Sakya00/p/3315662.html
Copyright © 2011-2022 走看看