unity 3d中的粒子設置參數


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

 

Particle System粒子系統

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

粒子發射器有兩種Ellipsoid Particle Emitter和Mesh Particle Emitter。

此處以Ellipsoid Particle Emitter為例“

參數設置:

Ellipsoid Particle Emitter

Emit:是否允許發射粒子

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

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

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) 粒子經過發射器表面切向上的初始速度

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

Angular Velocity粒子的旋轉角速度

Rnd Angular Velocity 隨機添加的粒子旋轉角速度的大小

Rnd Rotation 粒子的初始隨機角度

One Shot 只發射一次,設置為false就是連續發射

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

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

Particle Animator

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

Color Animation粒子循環改變的五種顏色

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

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

Size Grow粒子在生存時間內可以變大的范圍

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

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

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

Autodestruct 是否自動消亡

Particle Render

Material:顯示應用的Material序列

material的shader類型Particals/Additive

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM