emitterCell.emissionRange = CGFloat(M_PI_2)
原来,你配置的所有粒子射直线上升(π/ 2角)作为他们的出现。上面这行代码表示为每个粒子随机选一个发射角度在(-π/2 + π/2)= 180度(-π/ 2 +π/2)= 0度之间。
[]Changing particle color
设置你的粒子颜色
emitterCell.color = UIColor(red: 0.9, green: 1.0, blue: 1.0, alpha: 1.0).CGColor
还可以设置粒子的颜色RGB范围:
emitterCell.redRange = 0.1
emitterCell.greenRange = 0.1
emitterCell.blueRange = 0.1
由于RGB最大为1.0,所以red是取值0.81.0,green:0.91.0,blue:0.9~1.0
[]Randomizing particle appearance
之前的粒子都是一样大的,这里给粒子分配一个随机大小。
emitterCell.scale = 0.8
emitterCell.scaleRange = 0.8
设置粒子是原来的80%大小,随机范围是从0.0到1.6。
emitterCell.scaleSpeed = -0.15
粒子每秒钟按15%的体积缩小。
还可以设置透明度
emitterCell.alphaRange = 0.75
emitterCell.alphaSpeed = -0.15
透明度 0.25~1.0,每秒透明度减少15%。
注:相关教程知识阅读请移步到IOS开发频道。










