如何修改粒子特效的样式
粒子编辑器支持用户对另存为的粒子特效进行自定义修改。
发射器类型
粒子特效具有不同的发射器类型:
- 普通发射器
- 模型发射器
- 光束发射器
- 飘带发射器
- 动画拖尾发射器
某些发射器类型有独有的属性模块。
属性模块
发射器
描述发射器的一些属性。
- 发射器形状:"立方体","圆柱体","球体","圆锥/圆台","模型"。支持编辑发射器形状的参数,粒子将基于这些形状进行发射。部分形状下支持表面发射与法线方向发射。当选择"模型"形状时,需要选择或导入一个模型文件。
- 使用本地坐标:指发射器是否在基于父节点的局部坐标内进行所有操作。
粒子
- 屏幕对齐:粒子相对于摄像头的 朝向。允许以下模式:
- 方形:等分缩放(强制用X的大小),面向摄像机。
- 矩形:非等分缩放,面向摄像机。
- 随运动方向:让粒子面向摄像机和粒子的移动方向。不允许非等分缩放。
- 循环:
- 单次持续时间:多少秒循环一次。
- 循环次数:循环多少次,设置为0时代表无限循环。
- 循环预热:勾选时,粒子开始发射前会先运行几次循环,来达到一个稳定效果。
- 喷射参数:指示发射器应在设定的时间强制发射指定数量的粒子。
- 喷射速度:指一秒发射多少个粒子。
- 启动时喷射数量:粒子开始发射的第一帧发射多少个粒子。
- 延迟时长:延迟启动发射器的时间。允许在单个粒子系统内"交错"发射器。
- 生命周期:单个粒子的生存时长范围。
- 其他
- 强制删除:勾选时会在发射结束时直接删除粒子。否则将会等待生命周期结束才删除
- 以纹理底部为中心:缩放时将基于纹理底部缩放,方便拉伸粒子。
光照
描述粒子绑定点光源的方式。
- 生成率:平均多少个粒子生成一个点光源
- 光源颜色
- 亮度
- 半径
材质
- 混合模式:支持"透明","透明叠加","不透明","叠加" 共四种混合模式。
- 使用平面软粒子:勾选时,粒子会与地面会有一个渐变的过渡(仅支持与地面的过渡,不支持其他物体),并支持填写衰减高度。
- 软粒子衰减高度:粒子在距离地面多少距离时开始做衰减过渡。
- 禁止深度比较:勾选时,粒子将不会被场景物体所遮挡,显示在最前方。
- 使用mask:勾选时,粒子将可选择一张透明遮罩贴图。
- 使用溶解效果:勾选时,粒子将可选择一张溶解贴图以及填写“溶解曲线”,“贴图强度”,“平滑度”这三个溶解参数。
- UV参数:支持纹理相关的属性,每个贴图可以选择自己的UV参数
- UV缩放:UV的tiling,指贴图的缩放比例。
- UV速度:贴图运动速度。
- UV循环:勾选时,贴图会平铺采样,否则超出贴图范围将不采样。
- 双面显示:勾选时,粒子将显示双面。否则只显示正面,从粒子背面将看不到粒子。
- 深度偏移:如果粒子附着在某个物体表面上(如地面),勾选时,粒子将有一定的深度偏移,来保证粒子显示在前面。
- 使用菲涅尔:是否使用菲涅尔效果,勾选时可以填写菲涅尔指数。
- 接收环境光照:勾选时,游戏中粒子会根据场景里的光照实时调整明暗度,来模拟一个光照效果。
大小
- 初始大小:粒子生成时的大小范围
- 缩放倍数变化:粒子大小随时间变化的曲线
颜色
- 颜色:粒子初始颜色,如果设置了多个颜色 ,粒子每次生成时都将随机选取其中某个颜色。
- 透明度:粒子透明度随时间变化的曲线
- 颜色倍数变化:粒子颜色随时间变化的曲线
运动
- 初始速度:粒子生成时的速度范围
- 加速度:粒子加速度范围
- 速度倍数变化:速度随时间变化的倍数曲线
- 旋转:粒子相对旋转中心的速度,单位为弧度
- 偏移:粒子的旋转中心偏移
- 离心速度:粒子相对旋转中心的离心速度
轨迹
- 偏移:粒子位置随时间的偏移值。如果需要更精准的控制粒子的位置,可以采用这个来代替“速度”。
- 旋转:粒子的旋转随时间的偏移值(1.0 等于 360 度)。
- 旋转速率:粒子的旋转速率随时间的偏移值(1.0 等于 360 度)。
粒子拖尾
允许每个粒子附带一个拖尾粒子,拖尾粒子可以指定自己的生命周期与材质。
- 生命周期:拖尾的生命周期,单位是秒
- 停用时消亡拖尾:当主粒子销毁时,拖尾是否跟随销毁
- 顶点曲面细分距离:单个顶点的最大长度,最小值为1。该参数会影响拖尾粒子的顶点数量,值越小,性能开销越大。
- 使用 本地坐标:勾选时,将根据局部坐标来产生轨迹
- 宽度随尺寸变化:勾选时,拖尾的宽度将始终会乘上主粒子的当前宽度
- 继承粒子颜色:勾选时,拖尾的颜色将始终会乘上主粒子的颜色
- 颜色随生命变化:通过一条曲线控制整个轨迹在其附着粒子的整个生命周期内的颜色。
- 宽度随轨迹变化: 通过一条曲线控制轨迹沿其长度的宽度。
- 颜色随轨迹变化:通过一条曲线控制轨迹沿其长度的颜色。
其他
- 锁定朝向:阻止旋转在特定的轴上发生。支持以下几种类型:
- 无锁定轴。
- 锁定粒子朝向+X轴。
- 锁定粒子朝向+Y轴。
- 锁定粒子朝向+Z轴。
- 锁定粒子朝向-X轴。
- 锁定粒子朝向-Y轴。
- 锁定粒子朝向-Z轴。
- 锁定粒子在X轴上旋转。
- 锁定粒子在Y轴上旋转。
- 锁定粒子在Z轴上旋转。
- 枢轴偏移 顶点中心点的偏移。会影响缩放/旋转的中心点。
- 面向相机偏移 始终垂直于相机方向的坐标偏移。
- 面向相机速度 始终垂直于相机方向的速度。
- 发射器更新模式 默认情况下,当粒子处于屏幕之外时,会在接近视野时才开始更新。勾选“始终更新”可以使一个粒子即使在屏幕外也在更新,但是会造成较大的性能开销。
序列帧
允许粒子使用 subUV 贴图。每"帧"的网格摆放在此贴图中。
- 播放顺序:支持"