【IOS】所有的关于CAEmitterLayer和CAEmitterCell的所有的常用属性
2018-02-22 09:15
381 查看
CAEmitterLayer
emitterCells: 装着CAEmitterCell对象的数组,被用于把粒子投放到layer上;emitterDepth:决定粒子形状的深度联系:emitter shape
emitterZposition:发射源的z坐标位置;
emitterPosition: // 粒子发射位置
emitterSize: // 发射源的尺寸大小
emitterMode:发射模式
emitterShape:发射源形状
CAEmitterCell
birthRate:粒子产生系数,默认1.0;lifetime:粒子生命周期
preservesDepth:不是多很清楚(粒子是平展在层上)
scale:粒子的缩放比例:
seed:用于初始化随机数产生的种子
spin:自旋转速度
velocity:粒子速度
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:生命周期范围 lifetime= lifetime(+/-) lifetimeRange
magnificationFilter:不是很清楚好像增加自己的大小
minificatonFilter:减小自己的大小
minificationFilterBias:减小大小的因子
name:粒子的名字
redRange:一个粒子的颜色red 能改变的范围;
redSpeed; 粒子red在生命周期内的改变速度;
scale:缩放比例:
scaleRange:缩放比例范围;
scaleSpeed:缩放比例速度:
spin:粒子旋转角度
spinrange:粒子旋转角度范围
velocity:速度
velocityRange:速度范围
xAcceleration:粒子x方向的加速度分量
yAcceleration:粒子y方向的加速度分量
zAcceleration:粒子z方向的加速度分量
相关文章推荐
- ios关于layer的一些常用属性
- iOS CAEmitterLayer 和 CAEmitterCell 粒子发射
- iOS 开发中常用到的关于时间戳,UTC时间,时间字符串,NSDate的互相转换
- ios-UIScrollView-常用属性和方法
- IOS导航栏颜色渐变与常用属性
- IOS控件学习:UILabel常用属性与用法
- IOS学习笔记(五)之视图的层次结构,查找,常用属性与清理学习
- iOS 导航栏颜色渐变与常用属性
- IOS控件学习:UILabel常用属性与用法
- IOS控件学习:UILabel常用属性与用法
- iOS之UIScrollView常用属性和用法总结
- 关于iOS基础总结(4)--动画、MVVM、图片缓存、常用第三方
- 关于改变一个文件夹下的所有文件的属性
- ios获得通讯录中联系人的所有属性
- iOS开发77-关于Build Active Architecture Only属性的配置
- 关于CSS“可变属性”(will-change),你需要知道所有的事情
- iOS 接入 芝麻信用 iOS开发-Xcode-OC_JSON_Plugin-将Json直接转成模型对应属性 iOS开发-直播APP常用动画效果
- iOS-UIView属性动画和常用方法
- 关于RelativeLayout常用属性
- 高度行IOS tableView常用属性--