unity3D 菜鸟成长笔记 之 旧版粒子系统测试实验(二)

旧版粒子系统测试实验(二)

一、Particle Animator:粒子动画器:粒子动画器随着时间移动你的粒子,使用它们应用风、拖放和颜色循环到你的粒子系统。

二、监视面板:


三、属性介绍



四、测试实验

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

自动销毁,所有粒子消失后,附着了粒子动画的游戏对象将会被销毁;



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值