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

下雨效果分两部分:地上的涟漪和空中的雨滴。那么现在就开始,是使用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

转载于:https://www.cnblogs.com/Sakya00/p/3315662.html

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

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

    之前看了以前版本的unity3d demo AngryBots ,觉得里面的下雨效果不错,刚好前段时间学习了,写出来跟大家分享下,直接开始. 使用自带动画系统制作下雨效果. 先制作下雨的雨滴涟漪. 步 ...

  2. Unity3D中开发2D游戏——动画的制作

    动画的制作其实很简单 如果你是一个整张的素材 类似这种 选择你的素材Born 切换Sprite Mode 为Multiple模式 然后点击Sprite Editor 选择自动切割或者是按规定大小切割 ...

  3. css3中的animation的动画帧制作-卡通人物的走动效果

    css3中的animation的动画帧制作-卡通人物的走动效果 代码如下: <!DOCTYPE html> <html lang="en"> <hea ...

  4. 【Animate】Actionscript3.0脚本制作下雨效果

    [Animate]Actionscript3.0脚本制作下雨效果 1.创建元件 名称设为rain,同时在Actionscript里创建类rain. 形状编辑为长方形代表雨点 2.创建脚本 然后回到场景 ...

  5. Photoshop CS2 视频教程-PS制作下雨效果(转)

    Photoshop CS2 视频教程-PS制作下雨效果(转)[@more@] Photoshop CS2是Photoshop最新版本,也是目前图像处理功能最强大的软件之一.在教程安排上注重由浅入深,循 ...

  6. Unity3D中暂停时的动画及粒子效果实现

    暂停是游戏中经常出现的功能,而Unity3D中对于暂停的处理并不是很理想.一般的做法是将Time.timeScale设置为0.Unity的文档中对于这种情况有以下描述: The scale at wh ...

  7. unity3d学习笔记——老版动画系统的使用

    新的动画系统mechanim相对老版的动画系统,功能强大了不少,但是消耗也不小--需要计算的东西就更多了,所以学习新的动画系统的同时,掌握并使用老版动画系统也是很必要的,虽然老版动画系统相对简单得多, ...

  8. Unity3D 4.x怎样实现动画的Ping Pong效果

    近期在看Unity官方的Stealth项目教学视频.视频使用的是Unity旧的版本号,而我如今正在使用的是Unity 4.5,动画系统的操作全然不同了.依照视频的方式根本无法设置动画的Ping Pin ...

  9. 【Unity3D小技巧】Unity3D中Animation和Animator动画的播放、暂停、倒放控制

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦. 一.前言 ...

  10. Unity动画系统学习笔记(二)根运动、动画事件与状态机行为

    一.根运动 在学习根运动前需要了解两个名词: 身体变换:身体变换是角色的质心.它用于 Mecanim 的重定向引擎,并提供最稳定的移位模型.身体方向是相对于 Avatar T 形姿势的下身和上身方向的 ...

最新文章

  1. 正弦信号有效值 c语言,推导正弦波正弦量、平均值、有效值基本公式
  2. 计算机复试比重低的学校,又有985院校发布调剂信息,这个34所降低复试比重!...
  3. 时间模块,带Python示例
  4. apply()与call()的区别
  5. 黑客攻击成网络安全大患 危害长久
  6. 编程随想 关系图_邹军:想成为编程工程师,玩透数控宏程序编程,这里有一个大招分享给你...
  7. 【业务】5个顶级案例教你实现最牛供应链管理
  8. 太极图正确画法_太极图唯一正确的画法
  9. 【2013年总结】思维跌宕起伏,生命颠簸曲折的一年
  10. linux 系统编程--标准IO-缓存
  11. 学习java第四天,自己做的尚硅谷项目三开发人员调度系统,代码很丑陋,等后面有时间再优化一下。
  12. c语言程序设计入门教程视频教学
  13. layui使用初步入门
  14. 《跨社交网络的隐私图片分享框架》EI
  15. 没有功德的人就在眼前--我看到了“裸男”
  16. CTF-Crypto-各种密码原理及解密方法
  17. Mysql体系构架详解——内存
  18. 聚类评价指标(轮廓系数 Silhouette coefficient)
  19. 掌握这些电脑知识,你会玩得很无耻!
  20. 5个常用的上传图片进行搜索的网站

热门文章

  1. Java容器Set接口
  2. 用C++获取屏幕上某点的颜色
  3. 20154322 杨钦涵 Exp2 后门原理与实践
  4. 怎么获取连表查询的相同字段
  5. 掌握好数据分析,99%的企业都不会拒绝你
  6. 干货 | 万字长文带你复习线性代数!
  7. think php 500错误,thinkPHP5配置nginx环境无法打开 ,每次都是报500错误
  8. 输入三个字符串,按由小到大的顺序输出
  9. hihocoder 1866 XOR
  10. tomcat启动报错:java.lang.NoClassDefFoundError