ParticleSystem2D 组件参考

2D 粒子组件(ParticleSystem2D)用于读取粒子资源数据,并对其进行一系列例如播放、暂停、销毁等操作。粒子资源支持 plist 文件和图片,这两个资源建议放在同一个文件夹下。

ParticleSystem2D

点击 属性检查器 下方的 添加组件 按钮,然后从 Effects 中选择 ParticleSystem2D,即可添加 ParticleSystem2D 组件到节点上。

ParticleSystem2D 的脚本接口请参考 ParticleSystem API

ParticleSystem2D 属性

属性 功能说明
CustomMaterial 自定义材质,使用方法可参考 自定义材质
Color 粒子颜色
Preview 在编辑器模式下预览粒子,启用后选中粒子时,粒子将在 场景编辑器 中自动播放
PlayOnLoad 若勾选该项,则运行时会自动发射粒子
AutoRemoveOnFinish 粒子播放完毕后自动销毁所在的节点
File Plist 格式的粒子配置文件
Custom 自定义粒子属性。开启该属性后可自定义以下部分的粒子属性
SpriteFrame 自定义的粒子贴图
Duration 粒子系统运行时间,单位为 ,-1 表示持续发射
EmissionRate 每秒发射的粒子数目
Life 粒子的运行时间以及变化范围
TotalParticle 粒子最大数量
StartColor 粒子初始颜色
EndColor 粒子结束颜色
Angle 粒子角度及变化范围
StartSize 粒子的初始大小及变化范围
EndSize 粒子结束时的大小及变化范围
StartSpin 粒子开始自旋角度及变化范围
EndSpin 粒子结束自旋角度及变化范围
PosVar 发射器位置的变化范围(横向和纵向)
PositionType 粒子位置类型,包括 FREERELATIVEGROUPED 三种。详情可参考 PositionType API
EmitterMode 发射器类型,包括 GRAVITYRADIUS 两种。详情可参考 EmitterMode API
Gravity 重力。仅在 Emitter Mode 设为 GRAVITY 时生效
Speed 速度及变化范围。仅在 Emitter Mode 设为 GRAVITY 时生效
TangentialAccel 每个粒子的切向加速度及变化范围,即垂直于重力方向的加速度。仅在 Emitter Mode 设为 GRAVITY 时生效
RadialAccel 粒子径向加速度及变化范围,即平行于重力方向的加速度。仅在 Emitter Mode 设为 GRAVITY 时生效
RotationIsDir 每个粒子的旋转是否等于其方向。仅在 Emitter Mode 设为 GRAVITY 时生效
StartRadius 初始半径及变化范围,表示粒子发射时相对发射器的距离。仅在 Emitter Mode 设为 RADIUS 时生效
EndRadius 结束半径及变化范围。仅在 Emitter Mode 设为 RADIUS 时生效
RotatePerS 粒子每秒围绕起始点的旋转角度及变化范围。仅在 Emitter Mode 设为 RADIUS 时生效

更多具体的使用方式可参考官方范例 ui/25.particleGitHub | Gitee)。

results matching ""

    No results matching ""