Repository navigation
RGBBeat 1.8
RGBBeat 1.8 — 3D 粒子氛围引擎
这次把"Python 粒子玫瑰"式特效移植成本地 3D 粒子引擎(纯 Java/Canvas,无 Python 运行时),主打:中央 3D 主角 + 两侧流光 + 粒子雨/炸开,随歌曲切换形态与配色。
新增
Particle3DEngine:纯 Java 3D 粒子引擎,多形状变形 + 粒子雨/高音炸开,节电自动降粒子数- 换歌循环 6 形态:五瓣玫瑰 → 爱心 → 五角星 → 八分音符 → 菱形 → 歌手名点阵
- 随歌曲换色:自动模式按调色板循环换色(粉→红→橙→绿→青→蓝→紫→黄)
- 两侧 3D 流光跟随人声高低:高音流快、低音流慢
- 设置页新增「3D 粒子氛围引擎」开关 + 高画质/节电档位
修复
- 节拍误触发:新增绝对最小能量门槛(energyFloor),过滤静音/系统 UI 声误判
稳定性:28 例单元测试全绿
致谢:感谢 morph-particles 等开源粒子项目的启发(详见 README)