旧版粒子系统测试实验(二)
一、Particle Animator:粒子动画器:粒子动画器随着时间移动你的粒子,使用它们应用风、拖放和颜色循环到你的粒子系统。
二、监视面板:
三、属性介绍
下图截自unity圣典组件参考手册:
四、测试实验
1、Animation Color
如下一个粒子系统:
未添加任何修饰性属性,看上去整齐的排列,使用的是一张黑白烟雾图,粒子发射的浓度设置的略高,仅供测试。
其监视面板设置如下:
可以看出粒子束上的颜色分布和监视面板上的是一致的,但并不均匀分布,究其原因便是因为Alpha的值引起的,这里对Alpha通道进行一下介绍:
Alpha通道是一个8位的灰度通道,该通道用256级灰度来记录图像中的透明度信息,定义透明、不透明和半透明区域,其中黑表示全透明,白表示不透明,灰表示半透明。
我们看到每一个色条下面都有一个对应的白条,这个白条就是对应了一个Alpha值,在色彩调制面板中看得更清楚:
通过改变Alpha值来改变对应颜色在粒子存活期
我们减少发射速率看看:
如果增大红色的Alpha值,意味着让它变得透明,最终结果是屏幕中的红色变得非常淡:
当然红色和白色的交接地方并不是骤然的颜色变化,而是一个渐变的过程。
2.World Rotation Axis
效果如下
摄像机效果
还是很炫的
3.Local Rotation Axis
注意上面的轴是Local轴;其实功能和world Rotation axis是一样的;只不过相对的轴不一样而已;
4.size grow
大小增量
size grow = 1,效果如下:
size grow = 2,效果如下:
size grow = -0.4,效果如下:
5.Rnd Force
初始状态:x=0,y=0,z=0;
效果如下:
令x = 20;
效果如下:
相当于在X轴方向上给粒子添加一个随机的力,力的大小在0~20之间,方向为X轴正方向或者X轴负方向
其他轴同理;
6.Force
同样是5中的初始状态,x=0,y=0,z=0;
当令x=20,效果如下:
当x<0时粒子束将会向x轴负方向偏转。该项相当于给各粒子添加了一个固定方向固定大小的力
当令x=10时,效果如下:
发现偏转角度明显小了。
7.Damping
初始效果:
加上阻尼之后,粒子会慢慢停下来。
令Damping的值为0.5;
效果如下:
这减速减得飞起
令Damping的值为0.8;
效果如下:
经过这次试验对阻尼的概念更加深刻了些。
8.Autodestruct
自动销毁,所有粒子消失后,附着了粒子动画的游戏对象将会被销毁;