`
zjjzmw1
  • 浏览: 1352517 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

CAEmitterLayer

阅读更多
原文地址:CAEmitterLayer作者:文刀始问道

        介:CAEmitterLayer提供了一个基于Core Animation的粒子射系,粒子用CAEmitterCell来初始化。 粒子画在背景界上

 

Properties:

        

birthRate:粒子生系数,默1.0

 

emitterCells: 装着CAEmitterCell象的数,被用于把粒子投放到layer上;

 

emitterDepth:决定粒子形状的深度系:emitter shape

 

emitterMode:射模式

                        NSString * const kCAEmitterLayerPoints;

NSString * const kCAEmitterLayerOutline;

NSString * const kCAEmitterLayerSurface;

NSString * const kCAEmitterLayerVolume;

emitterPosition:射位置

 

emitterShape:射源的形状:

            NSString * const kCAEmitterLayerPoint;

NSString * const kCAEmitterLayerLine;

NSString * const kCAEmitterLayerRectangle;

NSString * const kCAEmitterLayerCuboid;

NSString * const kCAEmitterLayerCircle;

NSString * const kCAEmitterLayerSphere;

 

emitterSize:射源的尺寸大;

 

emitterZposition:射源的z位置;

 

lifetime:粒子生命周期

 

preservesDepth:不是多很清楚(粒子是平展在上)

 

renderMode:渲染模式:

            NSString * const kCAEmitterLayerUnordered;

NSString * const kCAEmitterLayerOldestFirst;

NSString * const kCAEmitterLayerOldestLast;

NSString * const kCAEmitterLayerBackToFront;

NSString * const kCAEmitterLayerAdditive;

 

scale:粒子的缩放比例:

 

seed:用于初始化随机数产生的种子

 

spin:自旋转速度

 

velocity:粒子速度

 

 

                                    CAEmitterCell

CAEmitterCell代从从CAEmitterLayer射出的粒子;emitter cell了粒子射的方向。

 

alphaRange:  一个粒子的alpha能改的范

 

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

 

birthrate:粒子参数的速度乘数因子;

 

blueRange:一个粒子的blue 能改的范

 

blueSpeed: 粒子blue在生命周期内的改变速度;

 

color:粒子的颜色

 

contents:是个CGImageRef的对象,既粒子要展现的图片;

 

contentsRect:应该画在contents里的子rectangle

 

emissionLatitude:发射的z轴方向的角度

 

emissionLongitude:x-y平面的射方向

 

emissionRange;周围发射角度

 

emitterCells:粒子发射的粒子

 

enabled:粒子是否被渲染

 

greenrange: 一个粒子的green 能改的范

 

greenSpeed: 粒子green在生命周期内的改变速度;

 

lifetime:生命周期

 

lifetimeRange:生命周期范围

 

magnificationFilter:不是很清楚好像增加自己的大小

 

minificatonFilter:减小自己的大小

 

minificationFilterBias:减小大小的因子

 

name:粒子的名字

 

redRange一个粒子的red 能改的范

 

redSpeed; 粒子red在生命周期内的改变速度;

 

scale:缩放比例:

 

scaleRange:缩放比例范围;

 

scaleSpeed:缩放比例速度:

 

spin:子旋转角度

 

spinrange:子旋转角度范围

 

style:不是很清楚:

 

velocity:速度

 

velocityRange:速度范围

 

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

 

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

 

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

Class Methods

 

defauleValueForKey: 更具健

 

emitterCell:初始化方法

 

shouldArchiveValueForKey:是否档莫键值

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics