2.编译 Dialogue Waves

先决条件页面

在阅读本页面前应对以下页面有所了解,如尚不了解,则请先浏览以下页面。

在此例中,我们将实现任务 NPC 对 Adam 和 Zoe 打招呼。如需了解复杂对话的更多内容,请查阅 声音提示和对话部分 。每行对话都需要一个与其相关的 Dialogue Wave 资源。

  1. 返回 Content Browser 并新建一个 Dialogue Wave 资源。

    DialogueWaveNew.png

  2. 将新资源命名为 QuestGreeting,然后 双击 将其打开。

  3. Spoken Text 中输入“Hey! Could you come over here? I need your help with something important.”

    虽然部分文本将在 NPC 和 Adam 与 Zoe 对话时讲述,但游戏设计文档指出对每个听者讲述文本的方式可能有所不同。这意味着 应该设置两个不同的 对话语境(Dialogue Contexts)

  4. 一个语境已默认创建。在 Speaker 中输入 Quest NPC

    Context1Speaker.png

  5. 点击加号图标添加听者。

    Context1ListenerAdd.png

  6. Directed At 设为 Adam

    Context1Listener.png

  7. 点击 Add Dialogue Context 新添加一个 对话语境

    AddDialogueContext.png

  8. 将此语境的 Speaker 设为 Quest NPCDirected At 设为 Zoe

    ZoeContext.png

也可以做一些说明,使配音演员了解如何对 Zoe 使用更为友善的语气(因为他们的从军背景相同),对 Adam 使用更为生硬的语气(因为她对他的雇佣兵背景心存疑虑)。这些属于 Voice Actor Direction 域。 最后,配音演员的录音返回后,将它们作为 Sound Waves 导入,并在每个语境的 Sound Wave 域中进行设置。 在此例中将不会创建 Sound Waves,但可以使用 Starter Content 中的 Sound Waves 进行测试。

GreetingAudio.png

Dialogue Wave 中可对 字幕覆盖(Subtitle Override) 进行设置。这可用于效果声和其他情况下,如角色正说着一种玩家不懂的语言。