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