1.粒子发送器图层
CAEmitterLayer:发送器
每秒发送粒子数量:birthRate
发送形状的样式:emitterShape
CA_EXTERN NSString *constkCAEmitterLayerPoint点
CA_EXTERN NSString *constkCAEmitterLayerLine线
CA_EXTERN NSString *constkCAEmitterLayerRectangle举行
CA_EXTERN NSString *constkCAEmitterLayerCuboid立方体
CA_EXTERN NSString *constkCAEmitterLayerCircle曲线
CA_EXTERN NSString *constkCAEmitterLayerSphere圆形
发送的样式:emitterMode//点进去120行开始
CA_EXTERN NSString *constkCAEmitterLayerPoints以点的方式默认样式
CA_EXTERN NSString *constkCAEmitterLayerOutline线的样式
CA_EXTERN NSString *constkCAEmitterLayerSurface以面的形式
CA_EXTERN NSString *constkCAEmitterLayerVolume以团的样式
粒子出现的样式:renderMode//点进去第129行开始
CA_EXTERN NSString *constkCAEmitterLayerOldestFirst最后一个出生的粒子在第一个
CA_EXTERN NSString *constkCAEmitterLayerOldestLast最后出生的就在最后一个
CA_EXTERN NSString *constkCAEmitterLayerBackToFront把后面的放到上面
CA_EXTERN NSString *constkCAEmitterLayerAdditive叠加效果
在粒子发送器上面添加粒子:emitterCells
表示粒子的是:CAEmitterCell他不是一个Layer
contents:粒子的内容
lifetime:存活时间
lifetimeRange:存活时间的范围
birthRate:每秒的粒子生成的数量
emissionLatitude:散发的维度他表示的是一个弧度上下
emissionLongitude:散发的经度->弧度->左右
velocity:发送的速度速度越快发送的越远->动力
velocityRange:发送速度的范围
xAcceleration; x,y,z轴的加速度惯性动力
yAcceleration;
zAcceleration;
emissionRange:散发的范围->弧度->范围
name:粒子的名字可以通过名字找到粒子
2.渐变颜色
CAGradientLayer
3.复制图层
CAReplicatorLayer