e-mail:[email protected]
将 *DWParticleEmitter* 文件夹导入到工程中
在需要使用粒子效果的地方导入头文件
#import "DWParticleEmitter.h"
初始化
DWParticleEmitter *emitter = [[DWParticleEmitter alloc] init];
粒子内容(显示的内容,为image对象)
emitter.cellContents = @[[UIImage imageNamed:@"图片名称"]];
发射模式(枚举类型)
emitter.caEmitterMode = caVolume;
发射形状的样式(枚举类型)
emitter.caEmitterShape = caLine;
发射速度
emitter.cellVelocity = -10.0f;
Y轴的加速度
emitter.cellYAcceleration = 10.0f;
发射的纬度
emitter.cellEmissionLatitude = -M_PI / 2;
发射粒子的范围
emitter.cellEmissionRange = M_PI / 4;
添加粒子效果
/**
粒子效果
@param emitterPosition 发射位置
@param emitterSize 发射源的尺寸
@param view 添加到的View
@return mySelf
*/
[emitter addEmitterLayerPosition:CGPointMake(self.view.frame.size.width/2, -22) emitterSize:CGSizeMake(self.view.frame.size.width, 0.0) view:self.view];