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:粒子透明度在生命周期内的改变速度;
网友评论