iOS - 粒子發(fā)射器

1.粒子發(fā)送器圖層

CAEmitterLayer:發(fā)送器

每秒發(fā)送粒子數(shù)量:birthRate

發(fā)送形狀的樣式:emitterShape

CA_EXTERN NSString *constkCAEmitterLayerPoint點(diǎn)

CA_EXTERN NSString *constkCAEmitterLayerLine線

CA_EXTERN NSString *constkCAEmitterLayerRectangle舉行

CA_EXTERN NSString *constkCAEmitterLayerCuboid立方體

CA_EXTERN NSString *constkCAEmitterLayerCircle曲線

CA_EXTERN NSString *constkCAEmitterLayerSphere圓形

發(fā)送的樣式:emitterMode//點(diǎn)進(jìn)去120行開始

CA_EXTERN NSString *constkCAEmitterLayerPoints以點(diǎn)的方式默認(rèn)樣式

CA_EXTERN NSString *constkCAEmitterLayerOutline線的樣式

CA_EXTERN NSString *constkCAEmitterLayerSurface以面的形式

CA_EXTERN NSString *constkCAEmitterLayerVolume以團(tuán)的樣式

粒子出現(xiàn)的樣式:renderMode//點(diǎn)進(jìn)去第129行開始

CA_EXTERN NSString *constkCAEmitterLayerOldestFirst最后一個(gè)出生的粒子在第一個(gè)

CA_EXTERN NSString *constkCAEmitterLayerOldestLast最后出生的就在最后一個(gè)

CA_EXTERN NSString *constkCAEmitterLayerBackToFront把后面的放到上面

CA_EXTERN NSString *constkCAEmitterLayerAdditive疊加效果

在粒子發(fā)送器上面添加粒子:emitterCells

表示粒子的是:CAEmitterCell他不是一個(gè)Layer

contents:粒子的內(nèi)容

lifetime:存活時(shí)間

lifetimeRange:存活時(shí)間的范圍

birthRate:每秒的粒子生成的數(shù)量

emissionLatitude:散發(fā)的維度他表示的是一個(gè)弧度上下

emissionLongitude:散發(fā)的經(jīng)度->弧度->左右

velocity:發(fā)送的速度速度越快發(fā)送的越遠(yuǎn)->動(dòng)力

velocityRange:發(fā)送速度的范圍

xAcceleration;? x,y,z軸的加速度慣性動(dòng)力

yAcceleration;

zAcceleration;

emissionRange:散發(fā)的范圍->弧度->范圍

name:粒子的名字可以通過名字找到粒子

2.漸變顏色

CAGradientLayer

3.復(fù)制圖層

CAReplicatorLayer

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容