cocos2d-x 粒子系統
阿新 • • 發佈:2018-11-11
粒子系統是模擬自然界中的一些粒子的物理運動的效果,如煙霧,下雪,下雨,火,爆炸等。
粒子發射模式
粒子系統的發射模式的時候有兩種方式:重力模式和半徑模式。
粒子系統屬性
屬性名 | 行為 | 模式 |
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 | 開啟粒子顏色混合 | 半徑模式 |
:
預定義的粒子系統如下圖: