parent
07123d2527
commit
d9ba6edf90
Binary file not shown.
@ -0,0 +1 @@ |
||||
{"ver":"1.0.0","importer":"audio-clip","imported":true,"uuid":"094dbe62-cda1-4deb-97f6-22c6ec70f132","files":[".json",".mp3"],"subMetas":{},"userData":{"downloadMode":0}} |
||||
@ -1,71 +1,86 @@ |
||||
# 需求:音效映射 |
||||
|
||||
> 日期:2026-09-08 |
||||
> 日期:2026-10-16(对齐五行数字战斗) |
||||
> 资源目录:`assets/bundles/audio/` |
||||
> 播放入口:`BattleAudio`、`gg.audio.playEffect` / `playMusic` |
||||
|
||||
老项目 `sfx/battle`、`sfx/wave` 已删除。无对应新资源的旧播放点不再播,不用其它音效顶替。 |
||||
老项目 `sfx/battle`、`sfx/wave` 已删除。无对应新资源的旧播放点不再播。 |
||||
**当前局内**见 [需求-五行合成.md](./需求-五行合成.md):同级数字合成 + 单格上阵;普攻/技能按 **Hero.herotype / Weapon.type** 复用现有 `sfx/weapon` 资源。 |
||||
|
||||
## 1. BGM |
||||
|
||||
| 资源 | 时机 | |
||||
|------|------| |
||||
| `bgm/首页背景音` | 大厅 | |
||||
| `bgm/局内背景音` | 进战斗 | |
||||
| `bgm/局内背景音` | 进战斗(`BattleAudio.playBgmBattle`) | |
||||
|
||||
## 2. UI(`sfx/ui/`) |
||||
|
||||
| 资源 | 时机 | |
||||
|------|------| |
||||
| 点击按钮 | 按钮上的 `ClickButton` 组件(`gg.audio.playClick`) | |
||||
| 点击按钮 | `ClickButton`(`gg.audio.playClick`);三选一/商店翻牌 | |
||||
| 体力消耗 | 首页开战扣体力飞行 | |
||||
| 匹配完成 | 匹配页切到「站」 | |
||||
| 可刷新通知 | 召唤按钮首次变为可刷新 | |
||||
| 合成 | 同字升级 / 神将组合 | |
||||
| 合成 | 同级数字升级(`BagMerged` / `MapUpgraded` → `playUpgrade`) | |
||||
| 怪物受击 | 本机攻击命中 | |
||||
| 抽奖转盘 | 每日商店转盘每转一格 | |
||||
| 格子放置 | 字落入格子 | |
||||
| 武器拖动 | 局内拖字开始 | |
||||
| 游戏失败 | 失败结算打开 | |
||||
| 游戏胜利 | 胜利结算打开 | |
||||
| 游戏失败 | 失败结算(`BattleAudio.playFail`) | |
||||
| 游戏胜利 | 胜利结算(`BattleAudio.playVictory`) | |
||||
| 砚台出字 | 背包刷新每冒出一个字 | |
||||
| 结算金币效果 | 胜负领取金币飞行 | |
||||
| 铲子铲地 | 铲子挖地 | |
||||
| 结算金币效果 | 胜负领取金币飞行;局内波次结算金币飞行 | |
||||
| BOSS出场 | Boss 出场弹窗 | |
||||
| 危险警报 | 怪物危机提示每轮动画 | |
||||
|
||||
## 3. 语音(`sfx/voice/`) |
||||
### 2.1 现有资源、当前无播放点(勿接已删玩法) |
||||
|
||||
合成神将时播对应语音(仅下列有资源):孙悟空 / 哪吒 / 杨戬 / 王母 / 玉帝 / 李靖。 |
||||
| 资源 | 说明 | |
||||
|------|------| |
||||
| 开场号角 | 开场表演怪已删 | |
||||
| 铲子铲地 | 开挖/铲子玩法已删 | |
||||
| `sfx/voice/*合成` | 多格神将组合已废弃 | |
||||
|
||||
## 4. 武器(`sfx/weapon/`) |
||||
## 3. 武器(`sfx/weapon/`)— 五行复用 |
||||
|
||||
### 4.1 普攻(按 Hero.weapon) |
||||
播放:`BattleAudio.playWeaponAttack` / `playWeaponSkill`(仅本机 `Team.ownerId`)。 |
||||
|
||||
| weapon | 资源 | 代表 | |
||||
|--------|------|------| |
||||
| 1 | 刀攻击 | 刀、悟能、木吒、玉帝、阎王、李靖 | |
||||
| 2 | 枪攻击 | 枪、哪吒、金吒、杨戬 | |
||||
| 3 | 棍攻击 | 棍、悟空、悟净 | |
||||
| 4 | 箭攻击 | 弓、王母、嫦娥 | |
||||
- 近战等:`SkillController` PresentationCue 时播一次 |
||||
- **弹道 atk_type 12/13/17**(含水弹连发):在 `SkillVisualChannel` **真正出手**时播;连发每发一次 |
||||
|
||||
### 4.2 英雄主动 |
||||
### 3.1 普攻(`Hero.herotype`) |
||||
|
||||
| Hero.id | 资源 | |
||||
|---------|------| |
||||
| 11 悟空 | 孙悟空技能 | |
||||
| 13 悟净 | 悟净技能 | |
||||
| 17 杨戬 | 杨戬技能音效 | |
||||
| 20 阎王 | 阎王技能 | |
||||
| 22 李靖 | 李靖技能 | |
||||
| herotype | 资源 | |
||||
|----------|------| |
||||
| 1 金 | 剑攻击 | |
||||
| 2 木 | 棍攻击 | |
||||
| 3 水 | 法杖攻击 | |
||||
| 4 火 | 箭攻击 | |
||||
| 5 土 | 枪攻击 | |
||||
|
||||
### 4.3 专属武器技能 |
||||
### 3.2 英雄主动(`Hero.herotype` → 现有技能资源) |
||||
|
||||
| Skill.id | 资源 | |
||||
|----------|------| |
||||
| 20501 如意金箍棒 | 金箍棒技能 | |
||||
| 20509 玲珑宝塔 | 玲珑宝塔技能 | |
||||
| herotype | 代表技能 | 资源 | |
||||
|----------|----------|------| |
||||
| 1 金 | 剑阵 | 孙悟空技能 | |
||||
| 2 木 | 飞棍 | 悟净技能 | |
||||
| 3 水 | 暴风雪 | 阎王技能 | |
||||
| 4 火 | 箭雨 | 杨戬技能音效 | |
||||
| 5 土 | 冲锋 | 李靖技能 | |
||||
|
||||
### 3.3 宝石武器技能(`Weapon.type`:2金…6土 → element 1…5) |
||||
|
||||
| element | 资源 | |
||||
|---------|------| |
||||
| 1 金 | 金箍棒技能 | |
||||
| 2 木 | 悟净技能 | |
||||
| 3 水 | 阎王技能 | |
||||
| 4 火 | 杨戬技能音效 | |
||||
| 5 土 | 玲珑宝塔技能 | |
||||
|
||||
### 4.4 局内掉落 |
||||
### 3.4 局内掉落 |
||||
|
||||
| 资源 | 时机 | |
||||
|------|------| |
||||
| 碎片掉落 | 击杀后武器碎片飞出时 | |
||||
| 碎片掉落 | 击杀后宝石飞出时 | |
||||
|
||||
Loading…
Reference in new issue