iOS - 粒子发射器

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

你可能感兴趣的:(iOS - 粒子发射器)