xr-frame / Exports / IParticleData

# Interface: IParticleData

Particle组件数据接口。

# Table of contents

# Properties

# Properties

# angle

Optional angle: number[]

初始角度。


# angularSpeed

Optional angularSpeed: number[]

角速度。


# atlas

Optional atlas: Atlas

动画图集信息。


# atlasFrames

Optional atlasFrames: string[]

指定图集帧名。


# atlasLoop

Optional atlasLoop: boolean

是否循环播放图集。


# atlasRandom

Optional atlasRandom: boolean

是否随机播放图集。


# atlasSpeed

Optional atlasSpeed: number

图集切换速度。


# burstCount

Optional burstCount: number


# burstCycle

Optional burstCycle: number


# burstInterval

Optional burstInterval: number


# burstTime

Optional burstTime: number


# capacity

Optional capacity: number

最大粒子数目。


# colorChange

Optional colorChange: [string, string][]


# delay

Optional delay: number

粒子系统启动延时秒数。


# emitRate

Optional emitRate: number

每秒粒子发射数。


# emitterProps

Optional emitterProps: [string, string][]

发射器属性配置。


# emitterType

Optional emitterType: string

发射器类型。


# endColor

Optional endColor: number[]

粒子结束时颜色。


# gravity

Optional gravity: number

y轴方向上的每秒位移。


# lifeTime

Optional lifeTime: number[]

生命周期时长。


# mesh

Optional mesh: Geometry

网格信息。


# neverCull

Optional neverCull: boolean


# prewarmCycles

Optional prewarmCycles: number

粒子预渲染周期数。


# renderMode

Optional renderMode: string

渲染模式。


# scaleX

Optional scaleX: number[]

粒子在x轴方向上的大小尺度。


# scaleY

Optional scaleY: number[]

粒子在y轴方向上的大小尺度。


# size

Optional size: number[]

初始大小。


# sizeChange

Optional sizeChange: [string, string][]


# speed

Optional speed: number[]

速度。


# speedChange

Optional speedChange: [string, string][]


# speedDampen

Optional speedDampen: number

速度阻尼系数。


# startColor

Optional startColor: number[]

粒子初始颜色左区间。


# startColor2

Optional startColor2: number[]

粒子初始颜色右区间。


# states

Optional states: [string, string][]


# stopDuration

Optional stopDuration: number

粒子系统生命周期时长。


# texture

Optional texture: default

纹理信息。


# uniforms

Optional uniforms: [string, string][]