Unity —— 2D,雨水
Unity2D雨水
描述
通过Unity自带的粒子系统在场景中快速构建一个视觉效果客观的2D雨水效果
组件创建
不同工程中对于材质Material的引用是不同的,建议还是要在该窗口中找到上图所示的内容并进行创建
自行创建空对象并添加Patricle System的话可能出现 图形发紫 的情况,一般是渲染错误
下面暂且展示在Unity 2D渲染光照 粒子系统自带的材质Material
生成区域
拉伸效果
使用Renderer
比较重要的是粒子的拉伸
将Render Mode设置为图中所示,可以实现粒子随速度方向拉伸的效果,具体表现可以随着左侧框中的三个属性进行调整
这样在启动collision功能的时候,雨水被弹开后会有比较好的效果
效果图
不使用Renderer
在粒子系统的第一个属性中,也可以调整出雨水拉伸效果,在不知道使用Renderer的时候非常具有迷惑性
这种调整实际上是一种硬拉伸,雨水粒子触碰到地面后拉伸方向不会改变
效果图
最后效果类似于Rigidbody锁定Y轴旋转,雨水落到地面上没有一个好的喷溅效果
重力
在粒子系统的第一栏,使用重力
反之,如果不使用重力,雨水碰到地面后会弹起来很高,具体效果如下
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 mao的博客!