# Interface: IParticleData

[Particle](/miniprogram/dev/reference/xr-frame/api/classes/Particle)组件数据接口。

## Table of contents

### Properties

- angle
- angularSpeed
- atlas
- atlasFrames
- atlasLoop
- atlasRandom
- atlasSpeed
- burstCount
- burstCycle
- burstInterval
- burstTime
- capacity
- colorChange
- delay
- emitRate
- emitterProps
- emitterType
- endColor
- gravity
- lifeTime
- mesh
- neverCull
- prewarmCycles
- renderMode
- scaleX
- scaleY
- size
- sizeChange
- speed
- speedChange
- speedDampen
- startColor
- startColor2
- states
- stopDuration
- texture
- uniforms

## Properties

### angle

• `Optional` **angle**: `number`[]

初始角度。

___

### angularSpeed

• `Optional` **angularSpeed**: `number`[]

角速度。

___

### atlas

• `Optional` **atlas**: [`Atlas`](/miniprogram/dev/reference/xr-frame/api/classes/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`](/miniprogram/dev/reference/xr-frame/api/classes/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`][]
