Particle System粒子系統(tǒng)

粒子系統(tǒng)在Unity通常用作制作煙霧,蒸汽,火焰和其他霧化效果,通過一到兩個材質(zhì)和不斷繪畫,創(chuàng)造一個混亂特效。典型的粒子系統(tǒng)在一個物體上包括一個Particle Emitter粒子發(fā)射器, 一個Particle Animator粒子播放器和一個Particle Renderer粒子渲染器,如果想和別的物體交互,可以添加一個ParticleCollider粒子碰撞器到物體上。

粒子系統(tǒng).png

Unity例子系統(tǒng)參數(shù)對照圖:

Unity3D教程:Particle System粒子系統(tǒng)

新建一個物體,添加三類組件:Particle Emitter、Particle Animator、Particle Render。

粒子發(fā)射器有兩種Ellipsoid Particle Emitter和Mesh Particle Emitter。

此處以Ellipsoid Particle Emitter為例“

參數(shù)設(shè)置:

Ellipsoid Particle Emitter

Emit:是否允許發(fā)射粒子

Min / Max Size 每個粒子的半徑大小隨機范圍;越大每個粒子就越大,整個粒子系統(tǒng)看起來就越厚

Min / Max Energy 每個粒子的能量隨機范圍;能量在空氣中耗光就消失,能量越大,粒子從產(chǎn)生到消亡時間就越久

Min / Max Emission 粒子單位時間排放量隨機范圍;排放量越大,粒子密度越大。

World Velocity (x,y,z) 相對世界坐標系的各個軸速度。

Local Velocity(x,y,z) 相對粒子的坐標系各個軸速度。

Rnd Velocity(x,y,z)各個軸添加的隨機速度。

Emitter Velocity ScaleThe amount of the emitter's speed that the particles inherit. 暫時不理解

Tangent Velocity(x,y,z) 粒子經(jīng)過發(fā)射器表面切向上的初始速度

Simulate in Worldspace? 世界坐標系模擬。如果選擇,則發(fā)射器不會隨著物體的移動而移動。

Angular Velocity粒子的旋轉(zhuǎn)角速度

Rnd Angular Velocity 隨機添加的粒子旋轉(zhuǎn)角速度的大小

Rnd Rotation 粒子的初始隨機角度

One Shot 只發(fā)射一次,設(shè)置為false就是連續(xù)發(fā)射

Ellipsoid (x,y,z)橢圓的比例,橢圓內(nèi)部生成粒子

Min Emitter Range 最小發(fā)射的橢圓范圍 為0的話最小粒子就是圓形

Particle Animator

Does Animate Color是否允許粒子在生存時間內(nèi)循環(huán)改變自身顏色,個人感覺顏色是先從第三個顏色開始變的

Color Animation粒子循環(huán)改變的五種顏色

World Rotation Axis 選擇粒子旋轉(zhuǎn)時圍繞的軸(世界坐標系)可以制作先進的法術(shù)效果等

Local Rotation Axis 選擇粒子旋轉(zhuǎn)時圍繞的軸(自身坐標系)可以制作先進的法術(shù)效果等

Size Grow粒子在生存時間內(nèi)可以變大的范圍

Random Force 每一個frame隨機添加給離子的力

Force 每一個frame給粒子添加的力,相對世界坐標系

Damping 阻尼衰減, 越大粒子能量衰減越快,消失越快

Autodestruct 是否自動消亡

Particle Render

Material:顯示應(yīng)用的Material序列

material的shader類型Particals/Additive

UV Animation顯示貼圖動畫其中xtile表示貼圖橫向上動畫貼圖的個數(shù),ytile表示縱向上顯示動畫貼圖的個數(shù),這樣就會按序播放貼圖動畫

注意:

1.粒子的消亡時間可能會影響效果的出現(xiàn)。

2.下雪效果設(shè)置阻尼衰減,衰減越大畫面感覺速度越快,但粒子生存時間變短。

3.設(shè)置y向上的速度,或添加y向上的力,于此同時設(shè)置x向上的切向速度(Tangent Velocity),設(shè)置阻尼衰減(Damping),設(shè)置合適的貼圖,會有龍卷風(fēng)的效果,阻尼衰減越大,感覺龍卷風(fēng)在y向上的范圍越大。

4.Partical Render的MaxParticle Size也可以設(shè)置最大粒子大小

5.可以更改粒子動畫的透明度來制作閃爍的效果

6.做一個要求不高的太陽或者月亮,一個粒子夠了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容