CAEmitterCell几个重要属性

CAEmitterCell 几个重要属性:

1.birthRate:出生率,顾名思义没有这个也就没有CAEmitterCell,这个必须要设置,具体含义是每秒某个点产生的Cell数量;

2.lifetime:表示Cell的生命周期,既cell在屏幕上显示多长时间;lifetimeRange:生命周期范围

3.contents:和CALayer一样,只是用来设置图片

4.name: 这个是当Cell存在caeEmitter 的emitterCells中用来辨认的。用到setValue forKeyPath比较有用;

5.velocity:速度;

6.velocityRange:速度范围;

7.xAcceleration:粒子x方向的加速度分量;

8.yAcceleration:粒子y方向的加速度分量;

9.zAcceleration:粒子z方向的加速度分量;

10.scale:缩放比例;

11.scaleRange:缩放比例范围;

12.scaleSpeed:缩放比例速度;

13.spin:自旋转角度;

14.spinRange:自旋转角度范围;

15.contentsRect:

16.contentsScale:

17.minificationFilter:减小自己的大小;

18.minificationFilterBias:减小大小的因子;

19.enabled:粒子是否被渲染;

20.emissionLatitude:发射的z轴方向的角度;

21.emissionLongitude:x-y平面的发射方向;

22.emissionRange;周围发射角度;

23.emitterCells:粒子发射的粒子

24.alphaRange:  一个粒子的颜色透明度alpha能改变的范围;

25.alphaSpeed:粒子透明度在生命周期内的改变速度;

你可能感兴趣的:(CAEmitterCell几个重要属性)