目录
为剧情场景使用过渡性的音乐是一类特殊情况,需要用到称为 Transition Segment 的功能。 在使用它之前,必须首先明确应该何时使用该功能。
-
在 Project Explorer 中,选择 Wwise 201 Music Music Switch Container,如果它还没有被选中,点击 Transitions 选项卡。
根据游戏玩法,可能会过渡到 Story 音乐段落的是 Explore 或 Combat 音乐。首先,你将配置从 Explore 音乐到 Story 音乐的过渡。
-
添加一个 Transition,然后将 Explore Music Playlist Container 拖动到 Source,然后将 Destination 设为 Story, 同时 Exit source at 设为 Next Bar(下一小节)。
在这个新规则中,你可以完全定制与过渡相关的所有附加属性,比如何时退出源或者淡变的设置,跟你之前所做的一样。
-
单击选中 Fade Out(淡出)复选框,然后单击 Edit...(编辑...)按钮。分别将 Time(时间)和 Offset(偏置)设为 1 和 0.6 秒。
-
关闭 Music Fade Editor。
现在你需要指出的是,从 Explore 音乐过渡到 Story 音乐的过程中,必须使用一段特殊的音乐。你要在 Transition Segment(过渡段)组框中完成这个设置。
-
在 Transition Segment 组框中,点击 Use transition segment 复选框。
现在可以为过渡添加你想要使用的 Music Segment 了。
-
将 Story-TransToStory Music Segment 从 Project Explorer 拖动到 Transition Segment 指派区域。
现在你需要添加一个类似的从 Story 音乐到 Explore 音乐的自定义过渡。
-
创建一个从 Story 到 Explore 的新 Transition,然后将 Story-TransFromStory Music Segment 拖动到 Transition Segment 指派区域中。
现在你可以去确认 Transition Segment 是正常运作的。
-
使用 SoundCaster 视图来测试过渡:在 Gameplay 和 Story 之间来回调节 Music_State。
在 Story 音乐播放之前,玩家有可能还没有击败所有怪物。这意味着可能正在播放 Combat 音乐。在这种情况下,我们需要的是一个更直接的过渡。你可以选择不使用 Transition Segment,但是使用过渡音乐将是更好的选择,因为它能将两段音乐更自然地结合在一起。你之前用作 Stinger(插播乐句)的吊镲滚奏用在这里很合适。虽然你可以创建一个专门针对 Combat 到 Story 的 Transition 规则,但其实,从任意场景过渡到 Story 时,都可以使用吊镲滚奏,因此你可以直接设置一个 Any to Story 的 Transition 规则。
-
添加一个 Any 到 Story 的 Transition,它使用 Stinger-CymbalSwell Music Segment 作为 Transition Segment。
-
使用 Soundcaster 来测试这个新配置的过渡。
你可以听到从任何音乐到 Story 音乐的过渡都运作良好。
另一方面,从 Story 音乐到其它任何除 Explore 之外的音乐,你也可以使用吊镲滚奏作为过渡。
-
为 Story 到 Any 添加一个 Transition,它使用 Stinger-CymbalSwell Music Segment 作为 Transition Segment。
-
按住 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 在列表中可以很容易地上下移动来改变优先级。 |