CAEmitterLayer-粒子效果屬性記錄

CAEmitterLayer---屬性詳解

/*這里面是粒子發(fā)射單元的集合. */??

@property(nullable, copy) NSArray*? emitterCells;

/* 每個粒子的出生率,默認(rèn)是一秒一個 */

@property float birthRate;

/* 粒子單元的生存時間范圍 */

@property float lifetime;

/* 發(fā)射形狀的中心。默認(rèn)為(0,0,0) */

@property CGPoint emitterPosition;

/* 發(fā)射形狀Z方向的中心 */

@property CGFloat emitterZPosition;

/* 發(fā)射形狀的大小,但是有可能因?yàn)閑mitterShape 的屬性而被忽視*/

@property CGSize emitterSize;

@property CGFloat emitterDepth;

/* 定義所使用的發(fā)射形狀的類型*/

@property(copy) NSString *emitterShape;

/* 發(fā)射模式 */

@property(copy) NSString *emitterMode;

/* 定義粒子如何組成圖像,渲染模式*/

@property(copy) NSString *renderMode;

/* 是否開啟景深模式,默認(rèn)為NO */

@property BOOL preservesDepth;

/* 粒子的速度 */

@property float velocity;

/* 粒子圖片的縮放*/

@property float scale;

/* 粒子的旋轉(zhuǎn) */

@property float spin;

/* 用于初始化隨機(jī)數(shù)產(chǎn)生的種子*/

@property unsigned int seed;



枚舉

/** `emitterShape' values. **/發(fā)射器形狀

kCAEmitterLayerPoint //點(diǎn)

CA_EXTERN NSString * const kCAEmitterLayerLine //線形狀

CA_EXTERN NSString * const kCAEmitterLayerRectangle //矩形

CA_EXTERN NSString * const kCAEmitterLayerCuboid //長方體

CA_EXTERN NSString * const kCAEmitterLayerCircle //圓圈

CA_EXTERN NSString * const kCAEmitterLayerSphere //球形


/** `emitterMode' values. **/ 發(fā)射模式

CA_EXTERN NSString * const kCAEmitterLayerPoints //點(diǎn)狀

CA_EXTERN NSString * const kCAEmitterLayerOutline //輪廓

CA_EXTERN NSString * const kCAEmitterLayerSurface //表面

CA_EXTERN NSString * const kCAEmitterLayerVolume //大量


/** `renderMode' values. **/ 渲染模式

CA_EXTERN NSString * const kCAEmitterLayerUnordered //無序

CA_EXTERN NSString * const kCAEmitterLayerOldestFirst //最老的最先

CA_EXTERN NSString * const kCAEmitterLayerOldestLast //最老的最后

CA_EXTERN NSString * const kCAEmitterLayerBackToFront? //前后顛倒

CA_EXTERN NSString * const kCAEmitterLayerAdditive? //附加

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

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

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