粒子编辑器

基础知识

粒子编辑器 (Particle Editor) 用于创建和编辑组成粒子的各个组件:

  • 发射器
  • 粒子

在使用该编辑模式时,需要检查器窗口。每个组件都对应有两个选项卡。

粒子编辑器模式下的检查器窗口 粒子编辑器模式下的检查器窗口

创建新粒子的一般工作流程是,先创建一个新的发射器,再创建相关的粒子。进入此编辑模式时,会在摄像机前方放置一个临时粒子发射器,以便方便地看到任何更改,无需手动放置发射器。离开编辑模式时该临时发射器会被移除。

发射器

发射器释放粒子的对象。在此选项卡中,你可以找到决定其动力学的所有属性。

发射器选项卡 发射器选项卡

在此选项卡的顶部有一个下拉菜单,可以选择要显示的发射器。在其右侧有创建新发射器和保存更改的按钮(可以保存到自己的文件中,或保存到当前关卡的文件夹中)。

属性
描述
属性
ejectionPeriodMS
描述
每个粒子释放的时间间隔,单位为毫秒
属性
periodVarianceMS
描述
通过该值随机化粒子释放间隔,单位为毫秒
属性
ejectionVelocity
描述
粒子释放速度
属性
velocityVariance
描述
通过该值随机化释放速度
属性
ejectionOffset
描述
粒子沿发射器Z轴的释放距离
属性
ejectionOffsetVariance
描述
通过该值随机化粒子释放偏移
属性
thetaMin/thetaMax
描述
水平平面上发射粒子的最小和最大角度
属性
phiReferenceVel
描述
垂直平面上发射粒子的中心角度
属性
phiVariance
描述
通过该值随机化垂直平面角度
属性
softnessDistance
描述
根据粒子与场景几何的距离渐隐的距离
属性
ambientFactor
描述
影响粒子的环境光量
属性
overrideAdvance
描述
若为false,同一帧内释放的粒子会自动调整位置以防止聚集
属性
orientParticles
描述
若为true,粒子将始终朝向摄像机
属性
orientOnVelocity
描述
若为true,粒子朝自身移动方向对齐
属性
particles
描述
发射器所用的粒子数据块。正式只支持一个数据块
属性
lifetimeMS
描述
每个粒子的生命周期(从生成到消失),单位为毫秒
属性
lifetimeVarianceMS
描述
通过该值随机化粒子的寿命
属性
useEmitterSizes
描述
若为true,粒子的尺寸依赖于发射器缩放
属性
useEmitterColors
描述
若为true,粒子的颜色依赖于发射器颜色
属性
blendStyle
描述
粒子的混合模式
属性
softParticles
描述
若为true,粒子按距离从远到近排序
属性
reverseOrder
描述
若为true,粒子将按最早到最新绘制
属性
textureName
描述
粒子的可选贴图,会覆盖粒子自身设置的贴图
属性
alignParticles
描述
若为true,粒子会根据alignDirection属性对齐
属性
alignDirection
描述
定义粒子的对齐方向(需开启 alignParticles
属性
highResOnly
描述
若禁用,粒子以一半分辨率渲染。关闭此项会提升大量粒子的性能
属性
renderReflection
描述
若为true,粒子会显示在水的动态反射中
属性
backLighting
描述
粒子接收的背光量
属性
useLighting
描述
启用粒子的动态光照

粒子

在此选项卡中,你可以找到决定粒子动力学的所有属性。

粒子选项卡 粒子选项卡

在此选项卡的顶部有一个下拉菜单,可以选择要显示的粒子。在其右侧有创建新粒子和保存更改的按钮。

属性
描述
属性
dragCoefficient
描述
物理阻力系数
属性
windCoefficient
描述
物理风力影响系数
属性
gravityCoefficient
描述
物理重力影响系数
属性
inheritedVelFactor
描述
要添加到粒子的发射器速度比例
属性
constantAcceleration
描述
施加于该粒子的恒定加速度
属性
lifetimeMS
描述
每个粒子的生命周期(从生成到消失),单位为毫秒
属性
lifetimeVarianceMS
描述
粒子寿命的随机波动值
属性
spinSpeed
描述
粒子的旋转速度
属性
spinRandomMin/spinRandomMax
描述
spinSpeed 的速度范围
属性
useInvAlpha
描述
若为false,粒子将使用叠加混合模式。可被发射器的 blendStyle 属性覆盖
属性
animateTexture
描述
若为true,粒子贴图可由精灵动画。非正式支持
属性
framesPerSec
描述
animateTexture 的帧率
属性
textureCoords [0-3]
描述
定义粒子贴图的UV坐标。例如可用于贴图包含多个粒子时的映射
属性
textureName
描述
粒子所用贴图文件名
属性
animTexName
描述
粒子动画贴图(需开启 animateTexture
属性
colors [0-3]
描述
粒子在指定 times 时刻的颜色
属性
sizes [0-3]
描述
粒子在指定 times 时刻的尺寸
属性
times [0-3]
描述
用于指定 colorssizes 属性的时间键
上一次修订: 六月 22, 2026

页面菜单:

还有其他问题?

加入我们的 Discord 服务器
Our documentation is currently incomplete and undergoing active development. If you have any questions or feedback, please visit this forum thread.