Particle designer 粒子工具中屬性介紹
基本的設置
Max Particles 粒子的數量
Lifespan 生命周期, 周期越長屏幕上同事存在的粒子數量就越多
Lifespan Variance 生命周期的變量值,例如生命周期為5,變量為1,那么生命周期就會在5-1和5+1之間隨機一個數
Start Size 開始的粒子大小
Start Size Variance 開始粒子大小的變量值
Finish Size 結束的粒子大小
Finish Size Variance 結束粒子大小的變量值
Particle Emit Angle 粒子發射的角度
Particle Emit Angle Variance 粒子發射角度變量值
Position Y 發射的Y坐標
Position X 發射的X坐標
Duration 持續時間,當為 -1時候是持久的
發射模式設置
Gracity 重力模式
Speed 粒子速度
Speed Variance 速度變量值
Gracity x 粒子重力下X軸上的加速度
Gravity y 粒子重力下Y軸上的加速度
Radial Acceleration 當是正數時,離發射器越遠,加速就越大;否則相反
Radial Acceleration Variance 以上的浮動值
Tangential Acceleration 讓粒子旋轉圍着發射器運動,越遠加速越快。當為正時,逆時針旋轉;否則相反
Radial 半徑模式(讓粒子沿着一個圓形旋轉,可產生漩渦、螺旋效果)
Max Radius 最大半徑
Max Radius Variance 以上浮動值
Min Radius 最小半徑
Deg.Per.Second影響粒子移動的方向和速度
Deg.Per.Second Var 以上浮動值
顏色模式(ccColor4F)
Red 紅
Blue 藍
Green 綠
Alpha 透明度
粒子混合模式 Blend Function
來源Source和目標Destination 這個兩個值都為以下幾種情況:
GL_ZERO
GL_ONE
GL_SRC_COLOR
GL_ONE_MINUS_SRC_COLOR
GL_SRC_ALPHA
GL_ONE_MINUS_SRC_ALPHA
GL_DST_ALPHA
GL_ONE_MINUS_DST_ALPHA
比如:
來源混合模式GL_SRC_ALPHA和目標混合模式GL_ONE_MINUS_SRC_ALPHA的話,得到的 將會是透明的粒子。
來源混合模式GL_SRC_ALPHA和目標混合模式GL_ONE經常配合使用來生成遞增型 的混合效