AtomCraft 使用技巧#1
在这个新的系列连载博客中,我们将介绍如何在ADX2的制作工具AtomCraft中完成一些典型的互动音频任务。这些文章不会介绍得特别详细,但它们可以为你指明正确的方向。在可能的情况下,我们将会给出其他相关文章的链接,通过那些文章你可以了解多相关的内容。
此外,你也可以下载包含所有例子的示例工程,用这个工程你可以迅速上手。这里所介绍的技巧同时适用于NATIVE/原生的CRIWARE SDK和Unity的ADX2插件。
下载示例工程(需要AtomCraft 2.35)
准备好了吗?让我们开始吧。
随机化声音
在游戏中,避免声音重复的最好方法就是随机化! ● 创建一个类型为Random No Repeat(随机不重复)的Cue,并将不同变化的声音素材添加到不同的轨道中。 ● 在Cue的Selector/Random(选择器/随机)标签页中,可通过图形方式调整每种声音的权重。 ● 逐一选择每条轨道,在FX1和FX2标签页中点击pitch(音高)、envelope(包络)、filter cutoff(滤波器切点)等参数,通过上下移动鼠标调整它们的random range(随机范围)。 在示例工程中,多次播放随机化Cue你就会发现声音是会发生变化的。 要了解更多关于AtomCraft中随机化特性的内容,请参见这篇文章。根据游戏场景切换声音
某些情况下,你需要根据游戏中发生的情况改变要播放的声音,比如子弹击中不同材质的目标时播放不同的声音,以及根据不同的地面播放不同的脚步声等。- 在Global Settings(全局设置)中,创建一个Selector(选择器),以脚步声为例,可以叫Surface(地面)。
- 创建一些Selector Labels(选择器标签),其中包含选择器的不同取值,例如混凝土地面、土地、草地、木头。
- 创建一个类型为Switch(切换)的Cue, 为每个Selector Labels(选择器标签)创建一个Track。
- 在“选择器/随机” tab (选项卡)中,指定Surface选择器,并将Cue中的每个轨道关联到相应的选择器标签。