粒子系统编辑器——让壁纸元素呈现复杂交互效果
粒子系统能做什么
粒子系统是让壁纸画面从「静态贴图 + 简单动画」跃升到「活的场景」的关键工具。在 Wallpaper Engine 中,你可以用它做:
- 漂浮的尘埃 / 雪花 / 樱花
- 爆炸冲击波和火花
- 光束和能量流
- 鼠标跟随的光点轨迹
发射器核心参数
每个粒子发射器的核心设置:
| 参数 | 含义 | 可调范围 |
|---|---|---|
| 发射速率 | 每秒发射多少个粒子 | 0 ~ 1000+ |
| 生命周期 | 单个粒子存活时间 | 0.1s ~ 10s+ |
| 初始速度 | 粒子出生时的运动速度 | 0 ~ 任意值 |
| 扩散角度 | 发射方向的随机程度 | 0° ~ 360° |
| 形状 | 发射器形状(点 / 面 / 球 / 线) | 多选项 |
粒子外观:贴图 + 随机化
每个粒子默认是一个小方块。要让它好看:
- 导入一张圆形或雪花形状的 PNG 贴图
- 设置颜色随机化(每个粒子略不同的色调)
- 设置尺寸随机化(有的大有的小)
- 可选:设置不透明度渐变(出生时淡 → 存活中实 → 消亡时消失)
力场系统
让粒子运动更丰富的力场:
- 重力:模拟重力,粒子自然下坠或上浮(负值)
- 浮力:反重力 + 流体阻力,适合漂浮尘埃
- 涡流:旋涡场,粒子绕圈运动
- 鼠标吸引/排斥:粒子跟随鼠标或被鼠标推开(需要用户属性开关)
性能注意事项
粒子系统的 CPU / GPU 消耗不可忽视:
- 单发射器建议粒子上限不超过 2000
- 多个发射器叠加时考虑拆分或降低发射速率
- 多显示器时每个屏幕独立运行壁纸,总消耗翻倍
在编辑器里按 Ctrl+Shift+P 打开性能统计,可以实时查看粒子数量和渲染帧率。