Skip to content

RGBBeat 1.8

Choose a tag to compare

@wumisc wumisc released this 28 Oct 02:45
· 7 commits to main since this release

RGBBeat 1.8 — 3D 粒子氛围引擎

这次把"Python 粒子玫瑰"式特效移植成本地 3D 粒子引擎(纯 Java/Canvas,无 Python 运行时),主打:中央 3D 主角 + 两侧流光 + 粒子雨/炸开,随歌曲切换形态与配色。

新增

  • Particle3DEngine:纯 Java 3D 粒子引擎,多形状变形 + 粒子雨/高音炸开,节电自动降粒子数
  • 换歌循环 6 形态:五瓣玫瑰 → 爱心 → 五角星 → 八分音符 → 菱形 → 歌手名点阵
  • 随歌曲换色:自动模式按调色板循环换色(粉→红→橙→绿→青→蓝→紫→黄)
  • 两侧 3D 流光跟随人声高低:高音流快、低音流慢
  • 设置页新增「3D 粒子氛围引擎」开关 + 高画质/节电档位

修复

  • 节拍误触发:新增绝对最小能量门槛(energyFloor),过滤静音/系统 UI 声误判

稳定性:28 例单元测试全绿

致谢:感谢 morph-particles 等开源粒子项目的启发(详见 README)