舊版粒子系統測試實驗(二)
一、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
自動銷燬,所有粒子消失後,附着了粒子動畫的遊戲對象將會被銷燬;