美摄SDK For iOS
3.14.0
|
粒子特效上下文 粒子系统的由若干粒子发生器和子粒子发生器构成。粒子发生器会随着时间推移不断发射出粒子,而子粒子发生器则会在粒子发生器发射出的粒子上面发射出粒子。 更多...
#import <NvsParticleSystemContext.h>
构造函数 | |
(void) | - setInternalContext: |
(void) | - setEmitterEnabled:emitterEnable: |
设置粒子发生器是否开启 更多... | |
(void) | - setEmitterPosition:emitterPositionX:emitterPositionY: |
设置粒子发生器位置 更多... | |
(void) | - appendPositionToEmitterPositionCurve:curveTime:emitterPositionX:emitterPositionY: |
在指定时间点给粒子发射器曲线添加途径点 更多... | |
(void) | - setEmitterRateGain:emitterGain: |
设置粒子发生器发射粒子的速率 更多... | |
(void) | - SetEmitterParticleSizeGain:emitterGain: |
设置粒子发生器发射粒子的大小 更多... | |
粒子特效上下文 粒子系统的由若干粒子发生器和子粒子发生器构成。粒子发生器会随着时间推移不断发射出粒子,而子粒子发生器则会在粒子发生器发射出的粒子上面发射出粒子。
- (void) appendPositionToEmitterPositionCurve: | (NSString *) | emitterName | |
curveTime: | (float) | time | |
emitterPositionX: | (float) | x | |
emitterPositionY: | (float) | y | |
在指定时间点给粒子发射器曲线添加途径点
emitterName | 粒子发生器名字 |
curveTime | 时间点 |
emitterPositionX | 粒子发生器X坐标 |
emitterPositionY | 粒子发生器Y坐标 |
- (void) setEmitterEnabled: | (NSString *) | emitterName | |
emitterEnable: | (bool) | enable | |
设置粒子发生器是否开启
emitterName | 粒子发生器名字 |
enable | 是否启用粒子发生器,默认为开启 |
- (void) SetEmitterParticleSizeGain: | (NSString *) | emitterName | |
emitterGain: | (float) | gain | |
设置粒子发生器发射粒子的大小
emitterName | 粒子发生器名字 |
emitterGain | 粒子大小增益 |
- (void) setEmitterPosition: | (NSString *) | emitterName | |
emitterPositionX: | (float) | x | |
emitterPositionY: | (float) | y | |
设置粒子发生器位置
emitterName | 粒子发生器名字 |
emitterPositionX | 粒子发生器X坐标 |
emitterPositionY | 粒子发生器Y坐标 |
- (void) setEmitterRateGain: | (NSString *) | emitterName | |
emitterGain: | (float) | gain | |
设置粒子发生器发射粒子的速率
emitterName | 粒子发生器名字 |
emitterGain | 发射速率 |
- (void) setInternalContext: | (void *) | internalContext |