|
美摄SDK For iOS
3.14.4
|
粒子特效上下文 粒子系统的由若干粒子发生器和子粒子发生器构成。粒子发生器会随着时间推移不断发射出粒子,而子粒子发生器则会在粒子发生器发射出的粒子上面发射出粒子。 更多...
#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 |
1.8.18