CAEmitterLayer

原创 2015年07月09日 16:48:45

CAEmitterLayer 以下统称为 CAEL
1、CAEL产生粒子效果
·用途 产生随机的粒子效果
·CAEL使用GPU进行渲染

CAEL和CAEMitterCell配合使用

 //创建出layer
    CAEmitterLayer *emitter = [CAEmitterLayer layer];
    emitter.borderWidth = 1.f;
    //给定尺寸
    emitter.frame = CGRectMake(100, 100, 100, 100);
    //发射点
    emitter.emitterPosition = CGPointMake(0, 0);
    //发射模式
    emitter.emitterMode = kCAEmitterLayerSurface;
    emitter.emitterShape = kCAEmitterLayerLine; 
    [self.view.layer addSublayer:emitter];
    emitter.emitterCells = @[[self setCell]];

    CAEmitterCell *cell = [CAEmitterCell emitterCell];
    cell.birthRate = 2;
    cell.lifetime = 100;
    cell.velocity = 30;
    cell.velocityRange = 3.f;
    cell.yAcceleration = 2.f;
    cell.emissionRange = 0.5 * M_1_PI;
    cell.contents = (__bridge id)([UIImage imageNamed:@"weichat"].CGImage);

2、封装CAEL

3、封装下雪、下雨的粒子效果控件
————–待编辑————–

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

CAEmitterLayer各种粒子效果

  • 2012-11-07 09:13
  • 4.33MB
  • 下载

CAEmitterCell 和 CAEmitterLayer详解

一、在 UIKit 中,粒子系统由两部分组成: 1·      一个或多个  CAEmitterCells :发射器电池可以看作是单个粒子的原型(例如,一个单一的粉扑在一团烟...

CAEmitterLayer(粒子系统)学习笔记(含Demo)

一、系统剖析 在UIKit中,粒子系统由两部分组成: ·      一个或多个CAEmitterCells:发射器电池可以看作是单个粒子的原型(例如,一个单一的粉扑在一团烟雾)。当散发出一个粒子,...

CAEmitterLayer实现粒子效果

CAEmitterLayer实现粒子效果

iOS开发进阶 - CAEmitterLayer,粒子发射系统

CAEmitterLayer是ios5中苹果引入了一个新的CALayer子类。CAEmitterLayer是一个高性能的粒子引擎,可以用来做一些绚丽的粒子系统,比如爆炸,雪花火焰等等。 基于CAEmi...

学习动画总结 -- CAEmitterLayer(粒子系统)

CAEmitterLayer(粒子系统)

CAEmitterLayer 全面介绍及实现各种粒子效果

本文首次发布于 CAEmitterLayer 全面介绍及实现各种粒子效果, 作者余东洋,转载请保留原文链接. 前言CAEmitterLayer作为CALayer的子类的一个高性能的粒子引擎,被用来创建...

CAEmitterLayer CAEmitterCell 一个基于Core Animation的粒子发射系统

简介:CAEmitterLayer提供了一个基于Core Animation的粒子发射系统,粒子用CAEmitterCell来初始化。粒子画在背景层盒边界上   Properties:     ...

CAEmitterLayer CAEmitterCell

简介:CAEmitterLayer提供了一个基于Core Animation的粒子发射系统,粒子用CAEmitterCell来初始化。粒子画在背景层盒边界上   Properties:        ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)