Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ParticleEmitter

粒子组件的发射器模块类。
用于设定粒子发射相关的属性,如发射间隔时间、粒子系统持续时间、发射是否循环等。

Hierarchy

  • ParticleModule
    • ParticleEmitter

Index

Constructors

constructor

  • Parameters

    Returns ParticleEmitter

Accessors

bursts

  • 爆炸发射器。
    用于某些时刻,同时发射粒子。

    Returns ParticleEmitterBurst[]

  • 爆炸发射器。
    用于某些时刻,同时发射粒子。

    Parameters

    Returns void

duration

  • get duration(): number
  • set duration(val: number): void
  • 一次喷射周期的时常(单位秒)。

    memberof

    ParticleEmitter

    Returns number

  • 一次喷射周期的时常(单位秒)。

    Parameters

    • val: number

    Returns void

looping

  • get looping(): boolean
  • set looping(val: boolean): void
  • 粒子是否循环播放。

    memberof

    ParticleEmitter

    Returns boolean

  • 粒子是否循环播放。

    Parameters

    • val: boolean

    Returns void

maxParticles

  • get maxParticles(): number
  • set maxParticles(val: number): void
  • 设置最大的粒子数量。

    memberof

    ParticleEmitter

    Returns number

  • 设置最大的粒子数量。

    Parameters

    • val: number

    Returns void

playOnAwake

  • get playOnAwake(): boolean
  • set playOnAwake(val: boolean): void
  • 粒子是否在onAwake时自动播放。

    memberof

    ParticleEmitter

    Returns boolean

  • 粒子是否在onAwake时自动播放。

    Parameters

    • val: boolean

    Returns void

rateOverTime

start

  • get start(): boolean
  • set start(val: boolean): void
  • 播放粒子。

    memberof

    ParticleEmitter

    Returns boolean

  • 播放粒子。

    Parameters

    • val: boolean

    Returns void

startDelay

  • 延迟多少s发射第一个粒子 只影响第一个发出的粒子时间。

    memberof

    ParticleEmitter

    Returns ConstantProperty | TwoConstantsProperty

  • 延迟多少s发射第一个粒子 只影响第一个发出的粒子时间。

    Parameters

    Returns void

Generated using TypeDoc