Options
All
  • Public
  • Public/Protected
  • All
Menu

Class VelocityOvertimeModule

Hierarchy

  • ParticleModuleBase
    • VelocityOvertimeModule

Implements

  • IParticleModule

Index

Constructors

constructor

Properties

_enable

_enable: Boolean = false

name

name: string = PARTICLE_MODULE_NAME.VELOCITY

needAnimate

needAnimate: Boolean = true

Private needTransform

needTransform: boolean

needUpdate

needUpdate: Boolean = false

Private rotation

rotation: Quat

space

space: number = Space.Local

速度计算时采用的坐标系Space

speedModifier

speedModifier: CurveRange = new CurveRange()

速度修正系数(只支持 CPU 粒子)。

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(p: Particle, dt: number): void

bindTarget

  • bindTarget(target: IParticleSystemRenderer): void

update

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

Generated using TypeDoc