addParticleLayer
addParticleLayer: (name: string) => Promise<boolean>
Type declaration
- (name: string): Promise<boolean>
Returns Promise<boolean>
成功/失败
clearParticleLayer
clearParticleLayer: (name: string) => Promise<boolean>
Type declaration
- (name: string): Promise<boolean>
Returns Promise<boolean>
成功/失败
getAllCount
getAllCount: () => number
Type declaration
- (): number
Returns number
场景中所有粒子特效对象数量
getAvailableName
getAvailableName: (layerName: string, name: string) => string
Type declaration
- (layerName: string, name: string): string
Parameters
- layerName: string
- name: string
Returns string
可用名称
getParticle
getParticle: (layerName: string, id: string) => IParticle | undefined Type declaration
- (layerName: string, id: string): IParticle | undefined
Parameters
- layerName: string
- id: string
Returns IParticle | undefined
粒子特效对象
getParticleCount
getParticleCount: (layerName: string) => number
Type declaration
- (layerName: string): number
Returns number
图层中对象个数
getParticleLayerNames
getParticleLayerNames: () => string[]
Type declaration
- (): string[]
Returns string[]
图层名数组
isParticleLayerVisible
isParticleLayerVisible: (name: string) => boolean
Type declaration
- (name: string): boolean
Returns boolean
成功/失败
layerAddParticle
layerAddParticle: ( name: string, particleName: string, particleUrl: string, param?: Partial<IParticleParam>,) => Promise<string> Type declaration
- (
name: string,
particleName: string,
particleUrl: string,
param?: Partial<IParticleParam>,
): Promise<string> Parameters
- name: string
- particleName: string
- particleUrl: string
Optionalparam: Partial<IParticleParam>
Returns Promise<string>
粒子对象id
layerModifyParticle
layerModifyParticle: ( name: string, particleId: string, param: Partial<IParticleParam>,) => Promise<boolean> Type declaration
- (
name: string,
particleId: string,
param: Partial<IParticleParam>,
): Promise<boolean> Returns Promise<boolean>
成功/失败
layerParticles
layerParticles: ( name: string, range?: { end?: number; start?: number },) => IParticle[] Type declaration
- (name: string, range?: { end?: number; start?: number }): IParticle[]
Parameters
- name: string
Optionalrange: { end?: number; start?: number }
粒子对象数组
layerRemoveParticle
layerRemoveParticle: (name: string, particleId: string) => Promise<boolean>
Type declaration
- (name: string, particleId: string): Promise<boolean>
Parameters
- name: string
- particleId: string
Returns Promise<boolean>
成功/失败
removeAllParticleLayers
removeAllParticleLayers: () => Promise<boolean>
Type declaration
- (): Promise<boolean>
Returns Promise<boolean>
成功/失败
removeParticleLayer
removeParticleLayer: (name: string) => Promise<boolean>
Type declaration
- (name: string): Promise<boolean>
Returns Promise<boolean>
成功/失败
renameParticleLayer
renameParticleLayer: (oldName: string, newName: string) => Promise<boolean>
Type declaration
- (oldName: string, newName: string): Promise<boolean>
Parameters
- oldName: string
- newName: string
Returns Promise<boolean>
成功/失败
setParticleLayerVisible
setParticleLayerVisible: (name: string, isVisible: boolean) => Promise<void>
Type declaration
- (name: string, isVisible: boolean): Promise<void>
Parameters
- name: string
- isVisible: boolean
Returns Promise<void>
粒子特效图层
存放粒子特效对象,可以添加,删除,修改