1. 程式人生 > >cocos2d-x 粒子系統

cocos2d-x 粒子系統

  粒子系統是模擬自然界中的一些粒子的物理運動的效果,如煙霧,下雪,下雨,火,爆炸等。

 

  粒子發射模式

  粒子系統的發射模式的時候有兩種方式:重力模式和半徑模式。

  粒子系統屬性

 屬性名  行為  模式
 duration  粒子持續的時間,-1是永遠持續  重力和半徑模式
 emission_rate  粒子傳送速率  重力和半徑模式
 total_particles  總粒子數  重力和半徑模式
 pos_var  粒子初始化位置偏差  重力和半徑模式
 angle  粒子方向角度  重力和半徑模式
 angle_var  粒子方向角度偏差  重力和半徑模式
 size  粒子大小  重力和半徑模式
 size_var  粒子大小偏差  重力和半徑模式
 life  粒子生命期單位秒  重力和半徑模式
 life_var  粒子生命期偏差  重力和半徑模式
 start_color  粒子的開始顏色  重力和半徑模式
start_color_var 粒子開始顏色偏差 重力和半徑模式
end_color 粒子的結束顏色 重力和半徑模式
end_color_var 粒子結束顏色偏差 重力和半徑模式
gravity 粒子的重力 重力模式
speed 粒子移動速度 重力模式
speed_var 粒子移動速度偏差 重力模式
tangential_accel 切向(飛行垂直方向)加速度 重力模式
tangential_accel_var 切向加速度偏差 重力模式
radial_accel 徑向加速度 重力模式
radial_accel_var 徑向加速度偏差 重力模式
blend_additive 開啟粒子顏色混合 半徑模式
     

  預定義的粒子系統如下圖: