博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转载]CAEmitterLayer
阅读量:4115 次
发布时间:2019-05-25

本文共 2042 字,大约阅读时间需要 6 分钟。

原文地址:
作者:

        介: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:是否档莫键值

转载地址:http://pgwpi.baihongyu.com/

你可能感兴趣的文章
新CENTOS搭建之后的工作
查看>>
JIRA搭建过程
查看>>
ckermit 在CENTOS下安装方法
查看>>
SVN入库工作
查看>>
vim 批量注释
查看>>
批量缩进
查看>>
最简单的SAMBA用户目录配置
查看>>
proxychains-3.1 在CENTOS 7上安装使用方法
查看>>
openstack问题远程解决小结
查看>>
virtual box 下WIN7虚拟机C盘容量扩展方法
查看>>
VIM配置记录
查看>>
UBOOT传递参数到内核无效?
查看>>
libreoffice calc 插入多行
查看>>
PPTPD centos7 install problem fix
查看>>
gdbserver MIPS64交叉编译
查看>>
gdb + gdbserver 修改内存值
查看>>
aptana for mac 运行报错问题解决方案
查看>>
r720 安装CENTOS7经验
查看>>
CENTOS 6.8 I386上 -lcrypto 错误
查看>>
uboot测试技巧
查看>>