Interface: IParticleData

查看 llm.txt

最后一次编辑于 2026-10-22

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][]