版本
menu_open

使用 Trigger

Trigger(触发器)是一种 Wwise 元素,跟其他 Game Sync(游戏同步器)一样会被游戏调用。触发器会定义 Wwise 将做出怎样的特定响应来反映游戏中的情节变化。具体到互动音乐中,Trigger 在响应游戏突发事件时,将播放 Stinger(插播乐句)。Stinger 是一种短乐句,它会与当前音乐叠加并混合播放,以音乐的形式来对游戏做出响应。比如,在忍者拔出武器时,您可能会想在播放 Action 音乐的同时插入强调音符 (sforzando) 之类的音乐效果,来进一步增强画面的冲击力。游戏调用 Trigger,继而播放 Stinger,强调音乐片段将随当前配乐一起播放。关于 Trigger 和 Stinger 如何协同工作的详细信息,请参阅使用 Stinger

假设您创作了一款格斗游戏,主人公是一位忍者战士,在游戏中,角色会不时进入战斗模式并与敌人进行打斗。当角色踢出一记强力飞腿时,您希望播放一个音乐片段,增强听觉感染力。要为这样的动作配乐,您需要创建 Trigger,可将它命名为“High kick”,在游戏需要的时候调用即可。另外需要定义简短的 Music Segment(音乐段落),可以是一段快节奏的铜管乐,增强“飞腿”效果。

下图展示了游戏关键时刻用来播放 Stinger 的 Trigger 机制。

为了帮您在界面中轻松识别 Trigger,Wwise 使用独特的图标来标识它。

图标

代表

Trigger (触发器)

管理 Trigger 涉及以下任务:

创建 Trigger

您可以在 Project Explorer 的 Game Sync 选项卡中为工程创建所有需要的 Trigger。

在 Project Explorer 中新建 Trigger 的方法如下:

  1. 在 Project Explorer 中,切换至 Game Syncs 选项卡。

  2. 在 Triggers 层级,执行以下操作之一:

    • 选择 Work Unit 或 Virtual Folder,然后点击 Project Explorer 工具栏中的 Trigger 图标。

    • 右键点击 Work Unit 或 Virtual Folder,然后从快捷菜单中选择 <New Child > Trigger

    新的 Trigger 将添加到触发器列表中。

  3. 将默认名称替换成更合适的命名。

    [备注]备注

    Trigger 之间不能重名,且只能包括字母、数字和下划线。只有字母或下划线可以作为首字符。

  4. 继续按需添加 Trigger。

删除 Trigger

您可能想删除不再需要的 Trigger(触发器)。记住,如果 Trigger 已经关联了 Stinger(插播乐句),则删除时, Stinger 与 Music Segment(音乐片段)之间的关联也不复存在。

删除 Trigger 的方法如下:

  1. 在 Project Explorer 中,切换至 Game Syncs 选项卡。

  2. 在 Triggers 层级,右键点击要删除的触发器,并选择 Delete Selection

    选定的 Trigger 将被删除。

相关主题


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅