lkddi
|
1d7aa636a0
|
功能:4种全屏特效增加 Web Audio API 实时合成音效
新建 public/js/effects/effect-sounds.js:
- 雷电:低频白噪声爆裂 + 雷鸣渐衰(10次,与视觉同步)
- 烟花:发射滑音(200→700Hz)+ 带通噪声爆炸(9轮)
- 下雨:双层带通白噪声(1200Hz+3500Hz)持续淡入淡出
- 下雪:4000Hz+高频风声 + 五声音阶轻柔铃音(5次随机)
- 所有音效纯 Web Audio API 合成,无外部音频文件
- 旧 AudioContext 若被 suspended 自动 resume
effect-manager.js:
- play() 调用 EffectSounds.play(type) 同步触发音效
- _cleanup() 调用 EffectSounds.stop() 兜底停止
frame.blade.php:effect-sounds.js 在 effect-manager 前引入
|
2026-03-01 13:07:36 +08:00 |
|
lkddi
|
c52998671b
|
Fix: 修复火箭未爆炸bug(动态计算初速度确保必然到达目标高度)
|
2026-02-27 15:38:21 +08:00 |
|
lkddi
|
3aac261a34
|
Feat: 烟花时长延长至10秒,发射数量增至12枚
|
2026-02-27 14:35:16 +08:00 |
|
lkddi
|
998611f4ba
|
Fix: 雪花改为深蓝轮廓+白色主体双遍绘制,浅色背景下清晰可辨
|
2026-02-27 14:29:03 +08:00 |
|
lkddi
|
57278c76c3
|
Feat: 烟花特效完全重写,火箭升空+三种爆炸形态(球形/柳叶/环形)+粒子尾迹
|
2026-02-27 14:26:50 +08:00 |
|
lkddi
|
3ce69914e9
|
Fix: 下雪特效改为真实六角雪花(6主臂+斜向分叉),支持缓慢旋转和左右飘动
|
2026-02-27 14:25:00 +08:00 |
|
lkddi
|
4da2d19b1f
|
Feat: 新增下雪特效,加强烟花/下雨在浅色背景的显色(发光粒子+深色雨线)
|
2026-02-27 14:22:13 +08:00 |
|
lkddi
|
215fbd7221
|
Fix: 烟花/下雨改用clearRect不遮挡背景,雷电次数增至10次更密集
|
2026-02-27 14:17:56 +08:00 |
|
lkddi
|
709e0d4975
|
Feat: 实现全屏特效系统(烟花/下雨/雷电),管理员一键触发全房间广播
|
2026-02-27 14:14:35 +08:00 |
|