<li><a >占位符</a><li>
//1. 創(chuàng)建發(fā)射器
let emitter = CAEmitterLayer()
//2. 位置
emitter.emitterPosition = CGPoint(x: view.bounds.width * 0.5, y: view.bounds.height - 20)
//3. 開(kāi)啟三維效果
emitter.preservesDepth = true
//4.1 創(chuàng)建例子
let cell = CAEmitterCell()
//4.2 設(shè)置例子速度
cell.velocity = 150
cell.velocityRange = 100 //速度范圍 50 -- 250
//4.3 設(shè)置例子大小
cell.scale = 0.7
cell.spinRange = 0.3 // 0.4 -- 1.0
//4.4 設(shè)置例子方向
// cell.emissionLatitude //維度 水平方向
cell.emissionLongitude = CGFloat(-M_PI_2) //經(jīng)度 垂直方向
cell.emissionRange = CGFloat(M_PI_2/6) // 左右偏移15度
//4.5 設(shè)置例子存活時(shí)間
cell.lifetime = 3
cell.lifetimeRange = 1.5 //1.5--4.5
//4.6 設(shè)置例子的旋轉(zhuǎn)
cell.spin = CGFloat(M_PI_2) //每秒中旋轉(zhuǎn)M_PI_2度
cell.spinRange = CGFloat(M_PI_2 / 2)
//4.7 設(shè)置例子每秒彈出的個(gè)數(shù)
cell.birthRate = 10
//4.8 設(shè)置例子展示的圖片
cell.contents = UIImage(named: "")?.cgImage
//5. 將例子加入發(fā)射器
emitter.emitterCells = [cell]
//6. 發(fā)射器加入父layer
view.layer.addSublayer(emitter)