下载 App
开发日志 #4:多命UI和音频
修改于前天 07:245 浏览综合
加入多命机制之前,Finger Blast 的失败体验很干脆:被敌人碰到,游戏结束,回标题。测试的时候我发现一个问题——玩家第一次失败时,往往还没理解敌人的行为模式,直接被踢出局,学习成本太高。
所以我加了一个很朴素的设计:三条命。不是五条,也不是两条。三条命刚好够玩家在第一次失败后继续观察敌人,但不至于让失败完全失去代价。生命值显示在 UI 上,每被敌人碰到一次扣一格,扣完才结束。
这个改动和墓碑系统产生了很有意思的联动。墓碑会持续生成敌人,敌人越多,玩家越容易被碰到。三条命让玩家可以在墓碑堆积的压力下多撑一会儿,反过来也就有更多时间去清墓碑。命多 → 活得久 → 清墓碑 → 压力下降,这是一个正向循环。
多命做完之后,我开始处理表现层。之前 UI 一直像测试界面,字体发糊,按钮反馈也弱。我首先调整了字体渲染:关掉抗锯齿和亚像素定位。Finger Blast 的视觉风格偏清晰边缘,开抗锯齿反而会让像素字体变模糊。这个改动很小,但整个界面的“锐度”立刻上来了。
音频部分,我把总线重新组织成三级:Master → BUS → BGM。BUS 上挂了压缩器,BGM 上挂了六段 EQ,在 320Hz、1000Hz 和 3200Hz 做了衰减。目的很明确:让 BGM 不抢占射击音效的频段,尤其是 1000Hz 附近大幅压低,给子弹和击杀音效留出空间。实际听感上,BGM 变得不那么“顶”,音效更清楚。
同时我还补齐了 UI 导航的输入映射,让手柄和键盘都能顺畅操作暂停菜单和排行榜面板。这个阶段结束后,游戏不再只是一个“能跑的逻辑原型”,而是开始有了完整的视听反馈。
下一篇会讲最后一块拼图:本地化、排行榜,以及版本收尾。












