第 2 课

目录

创造序列

现在我们将录音拆分成了首音和尾音,接下来要将这两个部分重新合在一起,确保每次投掷 Ice Gem(冰晶宝石)时,首先听到随机选择的首音,然后听到随机选择的尾音。

你要用另一个类型的对象来系紧首声和尾声,它叫作 Sequence Container(序列容器)。与 Random Container 类似,Sequence Container 也是用来装其他对象的,但在播放这些对象的时候,它并不采用随机播放,而是会按照你排好的顺序来播放。在本例中,我们要设置一个序列来先播放首音再播放尾音。

有了随机化对象选择,再加上 "Gem Head" 和 "Gem Tail" Random Container 的音高随机化处理,玩家一般不太可能听得出其实只用了很少的 Ice Gem 落地录音。

你需要先把 Gem Head 和 Gem Tail 这两个 Random Container 装到一个 Sequence Container 对象中去。

  1. 按住 Ctrl 键不放并选中 Gem Head 和 Gem Tail 这两个 Random Container。

  2. 右击两个已选中对象中的任何一个,然后选择 New Parent > Sequence Container

  3. 将新建的对象改名为 Gem Drop。

    接下来,我们要指定容器中所含对象的播放顺序。

  4. 我们可能需要多留一点工作空间。为此,可调节 Gem Drop - Contents Editor 的大小。

    在 Contents Editor 的左半部分,Gem Drop 这个 Sequence Container 里面有两个 Random Container。它们在这个列表中的顺序并不反映它们的实际播放顺序。这个播放顺序是由 Playlist(播放列表)来控制的,Playlist 是位于 Contents Editor 右半部分的专栏。为了把条目添加到 Playlist 中,可将左侧列中的可用对象拖到右侧列中的 Playlist。

  5. 把 Gem Head 拖入 Playlist。

    这时会发现不但可以看到 "Gem Head" Random Container,还可看到自动展开的 Playlist 下显示了其中所含的 Sound SFX 对象。

    接下来,我们要将 "Gem Tail" Random Container 添加到 Playlist 的最后面,确保先播放首音再播放尾音。

  6. 把 Gem Tail 对象拖入 Playlist 的下半部分。

  7. 双击Gem Drop这个Sequence Container,然后播放几次这个对象。

    注意到第一次按播放键只有一个首对象在播放,必须再按一次播放键,尾对象才会出声。如果就这样放着不做修改,游戏中会出现同样的情况:玩家投掷一次 Ice Gem,只会听到首音;再投掷一次,才能听到尾音。显然这不是你要的效果,但是你可以改正它,方法是改变 Play Mode(播放模式),从 Step(步进)变为 Continuous(连续)。

  8. 确保选中 "Gem Drop" Sequence Container(序列容器)对象,然后单击 Continuous(连续)选项。

  9. 播放几次 Gem Drop 这个 Sequence Container。

    现在每次播放 Gem Drop 对象都会先听到随机选择的首音后听到随机选择的尾音。


此页面对您是否有帮助?