第 7 课

目录

配置 Transition Segment

为剧情场景使用过渡性的音乐是一类特殊情况,需要用到称为 Transition Segment 的功能。 在使用它之前,必须首先明确应该何时使用该功能。

  1. 在 Project Explorer 中,选择 Wwise 201 Music Music Switch Container,如果它还没有被选中,点击 Transitions 选项卡。

    根据游戏玩法,可能会过渡到 Story 音乐段落的是 Explore 或 Combat 音乐。首先,你将配置从 Explore 音乐到 Story 音乐的过渡。

  2. 添加一个 Transition,然后将 Explore Music Playlist Container 拖动到 Source,然后将 Destination 设为 Story, 同时 Exit source at 设为 Next Bar(下一小节)。

    在这个新规则中,你可以完全定制与过渡相关的所有附加属性,比如何时退出源或者淡变的设置,跟你之前所做的一样。

  3. 单击选中 Fade Out(淡出)复选框,然后单击 Edit...(编辑...)按钮。分别将 Time(时间)和 Offset(偏置)设为 10.6 秒。

  4. 关闭 Music Fade Editor。

    现在你需要指出的是,从 Explore 音乐过渡到 Story 音乐的过程中,必须使用一段特殊的音乐。你要在 Transition Segment(过渡段)组框中完成这个设置。

  5. 在 Transition Segment 组框中,点击 Use transition segment 复选框。

    现在可以为过渡添加你想要使用的 Music Segment 了。

  6. Story-TransToStory Music Segment 从 Project Explorer 拖动到 Transition Segment 指派区域。

    现在你需要添加一个类似的从 Story 音乐到 Explore 音乐的自定义过渡。

  7. 创建一个从 Story 到 Explore 的新 Transition,然后将 Story-TransFromStory Music Segment 拖动到 Transition Segment 指派区域中。

    现在你可以去确认 Transition Segment 是正常运作的。

  8. 使用 SoundCaster 视图来测试过渡:在 GameplayStory 之间来回调节 Music_State

    Story 音乐播放之前,玩家有可能还没有击败所有怪物。这意味着可能正在播放 Combat 音乐。在这种情况下,我们需要的是一个更直接的过渡。你可以选择不使用 Transition Segment,但是使用过渡音乐将是更好的选择,因为它能将两段音乐更自然地结合在一起。你之前用作 Stinger(插播乐句)的吊镲滚奏用在这里很合适。虽然你可以创建一个专门针对 Combat 到 Story 的 Transition 规则,但其实,从任意场景过渡到 Story 时,都可以使用吊镲滚奏,因此你可以直接设置一个 Any to Story 的 Transition 规则。

  9. 添加一个 AnyStory 的 Transition,它使用 Stinger-CymbalSwell Music Segment 作为 Transition Segment。

  10. 使用 Soundcaster 来测试这个新配置的过渡。

    你可以听到从任何音乐到 Story 音乐的过渡都运作良好。

    另一方面,从 Story 音乐到其它任何除 Explore 之外的音乐,你也可以使用吊镲滚奏作为过渡。

  11. StoryAny 添加一个 Transition,它使用 Stinger-CymbalSwell Music Segment 作为 Transition Segment。

    在游戏中的某些时刻,可能会有多个过渡规则都适用于这一时刻。比如说,当玩家从 Explore 到 Story 时,Explore to Story 和 Any to Story 两类过渡规则都适用于当前情景。为了消除可能的冲突,列表底部过渡规则的优先级高于列表中排在它上面的过渡规则。因为在列表中 Any to Story 过渡规则排在比较低的位置,所以它的优先级较高,所以过渡时会使用吊镲滚奏,而不是在第十行中配置的 Explore to Story。想要重新排列优先级的话,只需要将在列表中上下拖动过渡规则即可。通常来说,对于较为宽泛的过渡(比如那些以 Any 作为 Source 或 Destination 的过渡),应当移到过渡列表中靠上一点的位置,以确保较为具体的过渡拥有更高的优先级。因此,你需要将 Any to Story 和 Story to Any 过渡规则移动到第一行默认的 Any to Any 过渡规则的下方,紧挨着它。
  12. 按住 Shift 来选择列表中最后两个过渡规则,然后将它们拖动到第一行的 Any to Any 过渡规则的下方,占据第二和第三行。

    Any to Story 和 Story to Any Transition 现在在列表的顶部几行,它们的优先级较低,因此你之前刚刚创建的 Explore to Story 和 Story to Explore Transition 不会被覆盖。

    目前为止你已经为 Wwise 201 Music Music Switch Container 设置了好长一串 Transition 规则了。对于可以添加多少 Transition 规则,Wwise 并没有实际的限制。对于有几十个音乐元素的游戏,你可以想象得到,为任何可能的场景转换创建自定义的过渡音乐是非常复杂的。

[技巧]

当你有一个庞大的过渡规则列表时,可以对它们分组。点击 Add Group 按钮,就可以为 Transition 列表添加一个 Transition Group。接下来就可以将 Transition 添加到 Transition Group 中,而 Transition Group 在列表中可以很容易地上下移动来改变优先级。


此页面对您是否有帮助?