为了让互动音乐给游戏提供更多反馈,您可以在游戏关键时刻播放 Stinger(插播乐句)。Stinger 是一种简短乐句,可以与当前播放的音乐叠加并混合播放。游戏会调用与 Stinger Music Segment(插播乐句音乐段落)相关联的 Trigger(触发器),从而播放 Stinger。关于使用 Trigger 的详细信息,请参阅 使用 Trigger。
假设前面例子中勇敢的考古学家正在探索神庙并忙着搜寻遗迹。在其一边漫步一边考察周边环境时,会播放探索音乐。在找到宝藏时则会播放一小段别的音乐,来彰显这一振奋人心的发现。但探索音乐不会停止,游戏会调用 Trigger,让一个名为“Found it”的 Stinger 与当前音乐叠加播放,来表示这是重要时刻。Stinger 播完后,探索音乐将继续播放。
要让 Stinger 与当前音乐叠加播放,需进行以下操作:
将音乐对象与 Trigger 关联。
将 Music Segment 映射至 Trigger,从而创建 Stinger。
定义如何播放 Stinger。
Stinger 允许在不同层级中创建,因此您可以将同一 Stinger 关联至不同的 Music Segment。比如顶层音乐对象使用了名为“Headshot”的 Trigger,那么其子对象也可以使用这个 Trigger,并且子对象可以将“Headshot”Trigger 关联到其他段落。这会自动覆盖父级对象的 Trigger/Stinger 关联,使得游戏重要时刻可以播放更多不同的 Stinger。对于同一 Trigger,每次只能播放一个 Stinger,因此只有当前子对象所关联的 Stinger 会播放。
使用 Stinger 涉及以下任务: