粒子发射器

Export

Date

2022.4.8

Author

lyx

Hierarchy

  • ParticleEmitter

Constructors

Properties

acceleration: Vector3 = ...

粒子发射器加速度

Memberof

ParticleEmitter

age: number

发射器年龄(单位:秒)

Memberof

ParticleEmitter

damping: number

粒子发射的阻尼系数

Memberof

ParticleEmitter

dead: boolean

标识发射器是否已经“死亡”

Memberof

ParticleEmitter

delay: number

发射器延迟发射时长(单位:秒)

Memberof

ParticleEmitter

life: number

发射器寿命(单位:秒)

Memberof

ParticleEmitter

onStartEmit: (() => void) = null

Type declaration

    • (): void
    • 发射开始回调

      Returns void

      Memberof

      ParticleEmitter

onStopEmit: (() => void) = null

Type declaration

    • (): void
    • 发射结束回调

      Returns void

      Memberof

      ParticleEmitter

once: boolean

标识是否仅发射一次

Memberof

ParticleEmitter

position: Vector3 = ...

粒子发射器位置

Memberof

ParticleEmitter

rotation: Euler = ...

粒子发射器旋转量

Memberof

ParticleEmitter

velocity: Vector3 = ...

粒子发射器速度

Memberof

ParticleEmitter

Accessors

  • get emitRate(): EmitRate
  • 获取粒子发射频率

    Returns EmitRate

    Memberof

    ParticleEmitter

  • set renderer(value): void
  • 设置粒子渲染器

    Parameters

    Returns void

    Memberof

    ParticleEmitter

  • get total(): number
  • 获取发射器可发射的粒子总数

    Returns number

    Memberof

    ParticleEmitter

  • set total(value): void
  • 设置发射器可发射的粒子总数

    Parameters

    • value: number

    Returns void

    Memberof

    ParticleEmitter

Methods

  • 添加一个行为控制器

    Parameters

    Returns void

    Memberof

    ParticleEmitter

  • 添加一个初始化器

    Parameters

    Returns void

    Memberof

    ParticleEmitter

  • 释放粒子发射器

    Returns void

    Memberof

    ParticleEmitter

  • 发射粒子

    Parameters

    • amounts: number

      发射的粒子数目

    Returns void

    Memberof

    ParticleEmitter

  • 通过索引获取行为控制器

    Parameters

    • index: number

      索引值

    Returns Behaviour

    Memberof

    ParticleEmitter

  • 通过索引或粒子初始化器

    Parameters

    • index: number

      索引值

    Returns Initializer

    Memberof

    ParticleEmitter

  • 移除所有行为控制器

    Returns void

    Memberof

    ParticleEmitter

  • 移除所有初始化器

    Returns void

    Memberof

    ParticleEmitter

  • 移除一个行为控制器

    Parameters

    Returns void

    Memberof

    ParticleEmitter

  • 移除一个初始化器

    Parameters

    Returns void

    Memberof

    ParticleEmitter

  • 属性转JSON

    Returns {
        [key: string]: any;
    }

    • [key: string]: any

    Memberof

    ParticleEmitter