Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SizeOvertimeModule

Hierarchy

  • ParticleModuleBase
    • SizeOvertimeModule

Implements

  • IParticleModule

Index

Properties

_enable

_enable: boolean = false

name

name: string = PARTICLE_MODULE_NAME.SIZE

needAnimate

needAnimate: boolean = true

needUpdate

needUpdate: boolean = false

separateAxes

separateAxes: boolean = false

决定是否在每个轴上独立控制粒子大小。

size

size: CurveRange = new CurveRange()

定义一条曲线来决定粒子在其生命周期中的大小变化。

target

target: IParticleSystemRenderer | null = null

x

x: CurveRange = new CurveRange()

定义一条曲线来决定粒子在其生命周期中 X 轴方向上的大小变化。

y

y: CurveRange = new CurveRange()

定义一条曲线来决定粒子在其生命周期中 Y 轴方向上的大小变化。

z

z: CurveRange = new CurveRange()

定义一条曲线来决定粒子在其生命周期中 Z 轴方向上的大小变化。

Accessors

enable

  • get enable(): boolean
  • set enable(val: boolean): void

Methods

animate

  • animate(particle: Particle, dt: number): void

bindTarget

  • bindTarget(target: IParticleSystemRenderer): void

update

  • update(space: number, trans: Mat4): void

Generated using TypeDoc