ios 基于CAEmitterLayer的雪花,烟花,火焰,爱心等效果demo
来源:互联网 发布:2016天猫销售数据 编辑:程序博客网 时间:2024/05/16 14:42
demo功能:基于CAEmitterLayer的雪花,烟花,火焰,爱心等效果。
demo说明:基于Core Animation的粒子发射系统,粒子用CAEmitterCell来初始化。 粒子画在背景层盒边界上
demo截屏:
emitterPosition:发射位置
emitterSize:发射源的大小;
emitterMode:发射模式
renderMode:渲染模式:
Properties:
birthRate:粒子产生系数,默认1.0;
emitterCells: 装着CAEmitterCell对象的数组,被用于把粒子投放到layer上;
emitterDepth:决定粒子形状的深度联系:emitter shape
emitterZposition:发射源的z坐标位置;
lifetime:粒子生命周期
preservesDepth:不是多很清楚(粒子是平展在层上)
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:生命周期范围 lifetime= lifetime(+/-) lifetimeRange
magnificationFilter:不是很清楚好像增加自己的大小
minificatonFilter:减小自己的大小
minificationFilterBias:减小大小的因子
name:粒子的名字
redRange:一个粒子的颜色red 能改变的范围;
redSpeed; 粒子red在生命周期内的改变速度;
scale:缩放比例:
scaleRange:缩放比例范围;
scaleSpeed:缩放比例速度:
spin:子旋转角度
spinrange:子旋转角度范围
style:不是很清楚:
velocity:速度
velocityRange:速度范围
xAcceleration:粒子x方向的加速度分量
yAcceleration:粒子y方向的加速度分量
zAcceleration:粒子z方向的加速度分量
- ios 基于CAEmitterLayer的雪花,烟花,火焰,爱心等效果demo
- ios 基于CAEmitterLayer的雪花,烟花,火焰,爱心等效果demo
- iOS 烟花撒花效果,图层渐变,图层倒影特效。CAEmitterLayer粒子发射器
- iOS CAEmitterLayer简介,基于CAEmitterLayer实现粒子效果 —— HERO博客
- 6 cocos2dx粒子效果,类图关系,系统原生粒子和自定义粒子效果,粒子编译器软件,爆炸粒子效果,烟花效果,火焰效果,流星效果,漩涡粒子效果,雪花效果,烟雾效果,太阳效果,下雨效果
- iOS 粒子效果 CAEmitterCell CAEmitterLayer
- ios粒子效果CAEmitteCell CAEmitterLayer
- iOS CAEmitterLayer 实现粒子效果
- iOS 粒子效果实现CAEmitterLayer
- 用CAEmitterLayer实现粒子动画飘雪花效果
- IOS 雪花飘落效果
- ios 雪花下坠效果
- PS非常火焰的火焰字效果
- 释放烟花的效果
- IOS 使用 CAEmitterLayer实现粒子效果
- ios中实现3D效果--雪花飘的效果
- 使用带粒子效果的 CAEmitterLayer
- view爆炸的烟花效果
- 标准库 STL :Allocator能做什么?
- maven 配置
- 5.2 PREDICTING PERFORMANCE
- signal_pending
- ssh-keygen的使用方法
- ios 基于CAEmitterLayer的雪花,烟花,火焰,爱心等效果demo
- unixODBC使用经验分享
- Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)
- 【索引】排序与检索
- 小议contentsRect
- matlab 学习笔记(更新ing)
- ios layer的一些学习
- 互联网广告的RTB革命
- SAP Sybase ASA对表的Pivot/Unpivot的实现