下载 App
聚光灯gamejam开发者日志(6)--元素与音效音乐
3 小时前1 浏览综合
终于设计了宣传页面和游戏内容也算很契合了,很多元素,游戏中有很多小野人,各种元素组合,加入音效,我们很喜欢音乐音效,,一定尽力!
分享一下音效的组合和宣传页面,这宣传页面表达了我们游戏的部分内容!

这一篇不聊玩法,聊声音。
之前版本里,战斗爆发时只有画面在动,刀剑相击没有声音,野猪倒地悄无声息——玩起来像在看默片。这次集中补齐了整个听觉层,工作量比想象中大得多。


先说音乐。战场音乐是这次的重点,它和普通 BGM 完全不同:要的是压迫感和混乱感。我在 Vegas 里开了很多轨做合成——自然的声音打底(风声、水流、虫鸣,让世界“活着”),然后叠野兽的低吼和喘息制造威胁感,再往上铺原始粗粝的合成器音色做主旋律,鼓点一层层加进来。每一轨单独听都平平无奇,但十几轨叠在一起,那种“原始部落迎战野兽潮”的氛围就出来了。合成的好处是可以精确控制每个元素进出的时机:探照阶段克制,短兵相接才全部砸下来。
音乐之外是音效,这块我是按“框架”思路做的,而不是哪里需要就在哪里塞一句播放代码。自研了一套音频管理器,几个核心能力:

3D 空间定位——每条音效都带出生位置,声音从发出者身上传出来,戴耳机能听出敌人在哪个方向,这在 RTS 里是信息,不只是氛围。
同帧去重防炸耳——这是最实用的一条。多个敌人围殴同一个士兵时,十几条“挨打音”会在同一帧挤进来,直接播放就是一串爆音。框架里做了同帧去重:极短时间窗内同名音效只播一条,齐射再密集耳朵也不会炸。
音效池化——音频源提前建池反复借用,战斗高峰期零 Instantiate,安卓上不卡顿不尖啸。
按身份分流——盾剑兵打敌人和弓箭兵放箭走不同音色,挨打方也能按攻击者身份响不同的声,一刀一箭听得清清楚楚。
配合背景音乐序列(日常曲循环、开战自动切战斗曲、打完切回来)和双源交叉渐变的环境音(火堆噼啪声、龙卷风的呼啸),整个声音系统现在是分层联动的。
调音是个无底洞,但看到现在刀刀有声、箭箭破空!















