为了让互动音乐为游戏提供更多反馈,您可以在游戏中的关键时刻播放 Stinger(插播乐句)。插播乐句是简短的乐句,与当前播放的音乐进行叠加,混合播放。要播放插播乐句,游戏会调用与 Stinger 音乐段落相关联的 Trigger(触发器)。有关使用触发器的详细信息,请参阅 第 19 章 使用 Trigger。
假设上例中勇敢的考古学家探索神庙,为寻找遗迹展开冒险之旅。当他在探索周边事物时会播放探索音乐。当他找到宝藏时,会播放一小段音乐,以强调这一振奋人心的发现。探索音乐不会被取代,游戏会调用触发器,让一个叫“Found it”的插播乐句(Stinger)与当前的探索音乐叠加播放,用来表示这一重要时刻。插播乐句播放完后,探索音乐将继续播放。
![]() |
要插播乐句与正在播放的音乐一起叠加播放,您需要执行以下操作:
将音乐对象关联至触发器。
将音乐段落映射至触发器,以创建插播乐句。
定义如何播放插播乐句。
由于插播乐句可在层级结构的不同层级中创建,因此您可以将同一插播乐句分配给不同的段落。也就是说,如果顶层音乐对象使用了比如名为“Headshot”的触发器,则它的任意子对象也可以使用“Headshot”触发器。在本例中,子对象可以将“Headshot”触发器与不同的段落关联。这会自动覆盖父级对象的触发器/插播乐句关联,使得在游戏重要时刻可以播放更多的插播乐句。由于仅能为特定触发器播放一个插播乐句,因此只有当前播放的子对象所关联的插播乐句会被播放。
使用插播乐句涉及以下任务: