下载 App
v6.4 更新公告|有了声音 · 手打对局不再卡住
这一版补上了游戏一直缺的那样东西:声音。 另外修掉一个很要命的问题 —— 手打一场比赛打完,结算弹窗点不动,人卡死在里面。
各位经理人大家好!
这一版两条线:一条是声音(24 个音效 + 五档背景音乐 + 一套音频设置),一条是修 Bug(手打对局打完卡死)。
一句话版本:游戏终于有声音了;五档背景音乐会跟着比赛走而不是跟着页面走;音量能分别调、对局里也调得到;手打对局打完不会再卡住。


🔊 一、音效:从 6 个变成 24 个
在这之前,游戏里能听到的声音一共只有 6 个。现在是一套 24 个音效的完整反馈,分成五类:
| 分类 | 覆盖 |
|---|---|
| 界面 | 按钮确认、页签切换、操作失败(不刺耳) |
| 经营 | 训练完成、选手成长、转会成交、商务签约、成就解锁 |
| 赛事 | 开赛、单局胜负、大场胜负、晋级、淘汰、夺冠 |
| 揭晓 | 剧本抽取与征途招募的「蓄力 → 揭晓」 |
| BP | 选角、锁定、双方阵容完成 |
风格是统一的
现代电竞经理界面的数字感、克制、不吵。
没有金币叮当、没有街机音、没有那种把你往赌里推的抽卡刺激音。所有的音效都要求「轻、短、干」,最长的一个(夺冠)也只有 2.6 秒。
胜负是分层级的,听得出轻重
单局胜负 → 大场胜负 → 晋级 / 淘汰 → 夺冠
轻 明显 有分量 最隆重而且——赢下决赛夺冠时不会连响四声。
一场比赛结束的瞬间,「单局胜」「大场胜」「晋级」「夺冠」这几件事是几乎同时发生的。如果每个都播,就是四个音效叠在一起。现在的做法是:同一瞬间只播最重要的那一个,其余直接丢掉。所以冠军局你听到的就是冠军音,干净利落。
大事发生时,音乐会让位
播冠军、解锁成就这类大事时,背景音乐会自动把音量压下去(不是停掉),音效播完再平滑恢复。普通点击不会触发这个——否则音乐会一直忽大忽小。


🎵 二、背景音乐:五个情境
音乐按「情境」分五档:
| 情境 | 什么时候放 |
|---|---|
| 经营 | 首页、训练、选手、转会、商务、基地、成就…… |
| 普通赛事 | 常规赛、赛事页、赛程、赛果、积分榜 |
| BP | 赛前阵容博弈(临时插播,见下) |
| 淘汰赛 | 季后赛、升降级赛、淘汰阶段 |
| 总决赛 | 各赛事的最终冠军争夺 |
最关键的一条:音乐跟着情境走,不跟着页面走
你在首页听到的那一首,点进训练、再点选手、再点转会——还是同一首,不会重播、不会从头开始。
只有情境真的变了(比如从经营环境走进一场比赛),才会换歌。
BP 是「临时插播」
进 BP 换成 BP 音乐,BP 结束回到你刚才那一档:
普通赛事 → BP → 普通赛事
淘汰赛 → BP → 淘汰赛
总决赛 → BP → 总决赛 ← 不会掉到「普通赛事」换歌不硬切
情境变化时是交叉淡入淡出(旧的淡出、新的淡入),单曲快播完时会提前接上下一首。第一次进游戏的音乐是很轻很轻地淡进来的。
音乐池是开放的
以后往某一档里加第二首、第三首,只要把文件放进去就行,不需要改任何逻辑。同一档有多首时会随机播,且不会连着重复同一首。
换句话说:这一版五档各有一首,是起点不是终点。


🎚 三、怎么调
设置里:三行
设置 → 音频:
- 主音量(管总)
- 音乐(开关 + 音量)
- 音效(开关 + 音量)
设置跨存档保存,重进游戏依然是你调好的样子。
对局里也调得到
以前一进比赛,设置界面就够不到了(比赛会接管整个界面)。
现在 BP / 战斗中 / 结算页的右上角有一枚「音乐 xx%」的小按钮,点开就能开关音乐、加减音量——不用退出去找设置。它只占右上角一小块,不挡操作。


🔧 四、声音上修掉的那些问题
这一轮从「声音」这件事里揪出来一串问题,都修了:
「有的音效太吵,有的一直听不到」
这条查下来挺意外:每个音效文件本身的音量相差极大。最轻的那一个峰值只有满量程的万分之一(几乎就是静音),而最响的比它高 72 分贝。
只靠配置里的音量去补是补不平的——72 分贝相当于让一个人小声说话和一个乐队同台。
现在逐条按实测电平重新标定,把差距压到 12 分贝以内。这 12 分贝是刻意留给「事件轻重」的,不是误差。
另外有两个音效文件本身就没录好(模型生成时把「非常轻」理解成了「几乎没有声音」),已经重做——其中一个干脆是自己合成的。
成就解锁的音效,其实从来没有响过
负责播放成就音的那一句,引用了一个不存在的音效名字。程序找不到就静默跳过,不报错、不崩溃——所以一直没人发现。
决赛局内,一直放的是 BP 的音乐
BP 那层「临时插播」在结束时多留了一层没撤掉,而且会越积越多。于是整场比赛都在放 BP 音乐。现在改成「确保它在台上 / 确保它下台」,不会再失衡。
刚进游戏的最主页没有音乐
不是没做,是被系统的自动播放限制拦下之后,程序误以为「已经在放了」,于是再也不会重试——你要等到情境变了才第一次听到音乐。
现在改成:被拦下就老实记着,你下一次操作时补上。
打完比赛看结果时,音乐掉回日常
有几个不同名字的结果页(次级季后赛、杯赛、升降级赛、夏季活动……)没有被认成「还在比赛里」。现在改成谁来设这个页面谁自己登记,以后再加新的结果页也不会漏。
反复点「AI 演算 → 结果 → 再演算」音乐会来回横跳
改成**「升档立刻、降档要等一等」**:
- 进总决赛这种「升级」——马上换,仪式感不能等;
- 回低一档这种「降级」——要求这个状态持续存在才生效。
于是来回横跳时,你下一次点回高阶比赛会把那个还没生效的降档直接取消掉——全程只切一次。如果你真的停在了低阶页面,等一会儿它还是会降下来的。


🐛 五、手打对局打完,卡在结算页(这条最要命,已修)
现象
手打一场比赛,打完了、播报也出结果了,但半局结算的弹窗点不动。人被动地卡在对局页面的最后一帧,只能退出重来。
原因
这一版为了让对局里也能调音乐,我们往比赛页面上加了一个小控件。
而界面元素的层级在底层是**「排过序」**的——多出这一个元素会让排序重新跑一遍,把铺满全屏的内容层和结算浮层的顺序换了过来。
结果就是:结算弹窗的按钮被内容层「接住」了点击,永远收不到。
现在
结算浮层改成显式压在内容之上,内容层改成不吃点击(只转发给里面的按钮)。这件事不会再看排序的脸色。
为什么之前没被发现
因为旧的自动化用例把结算这一环整个跳过掉了——它直接伪造了一个「结算完成」的信号,从来不真的建对战画面、也不真的点那个按钮。所以这条路径从来没有被真正测过。
现在补了一条专门的用例盯着它:真的打完一场、真的点那个按钮,确认能进结算页。


最后
这一版的声音是我做这个项目以来最「听感驱动」的一次——听得舒不舒服,比功能有没有重要。所以如果你觉得:
- 哪个音效太吵或者听不到
- 音乐换得太频繁(或者太少)
- 音量平衡整体偏高/偏低
都请直接说。每一条音效的音量现在都是一个单独的数字,音乐的门槛也都是可调的参数——改起来很快。
祝各位,赛场顺利。
——《决战捞妹之巅》制作组



