You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
86 lines
2.9 KiB
86 lines
2.9 KiB
# 需求:音效映射
|
|
|
|
> 日期:2026-10-16(对齐五行数字战斗)
|
|
> 资源目录:`assets/bundles/audio/`
|
|
> 播放入口:`BattleAudio`、`gg.audio.playEffect` / `playMusic`
|
|
|
|
老项目 `sfx/battle`、`sfx/wave` 已删除。无对应新资源的旧播放点不再播。
|
|
**当前局内**见 [需求-五行合成.md](./需求-五行合成.md):同级数字合成 + 单格上阵;普攻/技能按 **Hero.herotype / Weapon.type** 复用现有 `sfx/weapon` 资源。
|
|
|
|
## 1. BGM
|
|
|
|
| 资源 | 时机 |
|
|
|------|------|
|
|
| `bgm/首页背景音` | 大厅 |
|
|
| `bgm/局内背景音` | 进战斗(`BattleAudio.playBgmBattle`) |
|
|
|
|
## 2. UI(`sfx/ui/`)
|
|
|
|
| 资源 | 时机 |
|
|
|------|------|
|
|
| 点击按钮 | `ClickButton`(`gg.audio.playClick`);三选一/商店翻牌 |
|
|
| 体力消耗 | 首页开战扣体力飞行 |
|
|
| 匹配完成 | 匹配页切到「站」 |
|
|
| 可刷新通知 | 召唤按钮首次变为可刷新 |
|
|
| 合成 | 同级数字升级(`BagMerged` / `MapUpgraded` → `playUpgrade`) |
|
|
| 怪物受击 | 本机攻击命中 |
|
|
| 抽奖转盘 | 每日商店转盘每转一格 |
|
|
| 格子放置 | 字落入格子 |
|
|
| 武器拖动 | 局内拖字开始 |
|
|
| 游戏失败 | 失败结算(`BattleAudio.playFail`) |
|
|
| 游戏胜利 | 胜利结算(`BattleAudio.playVictory`) |
|
|
| 砚台出字 | 背包刷新每冒出一个字 |
|
|
| 结算金币效果 | 胜负领取金币飞行;局内波次结算金币飞行 |
|
|
| BOSS出场 | Boss 出场弹窗 |
|
|
| 危险警报 | 怪物危机提示每轮动画 |
|
|
|
|
### 2.1 现有资源、当前无播放点(勿接已删玩法)
|
|
|
|
| 资源 | 说明 |
|
|
|------|------|
|
|
| 开场号角 | 开场表演怪已删 |
|
|
| 铲子铲地 | 开挖/铲子玩法已删 |
|
|
| `sfx/voice/*合成` | 多格神将组合已废弃 |
|
|
|
|
## 3. 武器(`sfx/weapon/`)— 五行复用
|
|
|
|
播放:`BattleAudio.playWeaponAttack` / `playWeaponSkill`(仅本机 `Team.ownerId`)。
|
|
|
|
- 近战等:`SkillController` PresentationCue 时播一次
|
|
- **弹道 atk_type 12/13/17**(含水弹连发):在 `SkillVisualChannel` **真正出手**时播;连发每发一次
|
|
|
|
### 3.1 普攻(`Hero.herotype`)
|
|
|
|
| herotype | 资源 |
|
|
|----------|------|
|
|
| 1 金 | 剑攻击 |
|
|
| 2 木 | 棍攻击 |
|
|
| 3 水 | 法杖攻击 |
|
|
| 4 火 | 箭攻击 |
|
|
| 5 土 | 枪攻击 |
|
|
|
|
### 3.2 英雄主动(`Hero.herotype` → 现有技能资源)
|
|
|
|
| herotype | 代表技能 | 资源 |
|
|
|----------|----------|------|
|
|
| 1 金 | 剑阵 | 孙悟空技能 |
|
|
| 2 木 | 飞棍 | 悟净技能 |
|
|
| 3 水 | 暴风雪 | 阎王技能 |
|
|
| 4 火 | 箭雨 | 杨戬技能音效 |
|
|
| 5 土 | 冲锋 | 李靖技能 |
|
|
|
|
### 3.3 宝石武器技能(`Weapon.type`:2金…6土 → element 1…5)
|
|
|
|
| element | 资源 |
|
|
|---------|------|
|
|
| 1 金 | 金箍棒技能 |
|
|
| 2 木 | 悟净技能 |
|
|
| 3 水 | 阎王技能 |
|
|
| 4 火 | 杨戬技能音效 |
|
|
| 5 土 | 玲珑宝塔技能 |
|
|
|
|
### 3.4 局内掉落
|
|
|
|
| 资源 | 时机 |
|
|
|------|------|
|
|
| 碎片掉落 | 击杀后宝石飞出时 |
|
|
|