For the complete documentation index, see llms.txt. This page is also available as Markdown.

添加预制聊天和设置 UI

使用一个已经包含聊天和设置小部件的预制玩家蓝图。

本指南的目标是通过重新指定玩家蓝图的父类,轻松展示如何将预制的聊天和设置小部件添加到 UI 中,我们将继续基于 简单对话立方体 指南。

在继续本指南之前,建议先从上一份指南中创建的玩家蓝图中移除 Convai Player 组件。

  1. (可选)如果你还没有玩家蓝图,那么你可以将第一人称或第三人称内容导入到你现有的项目中。

    1. 在内容浏览器中,点击添加按钮,然后 向项目添加功能或内容包 然后选择以下任一项 第一人称第三人称 然后点击 添加到项目.

    2. 点击窗口菜单,并确保 世界设置 被启用时自动发现它。

    3. 世界设置 选项卡,找到 游戏模式覆盖 并将其设置为 BP_FirstPersonGameMode 用于第一人称,或者 BP_thirdPersonGameMode 如果你导入的是第三人称内容。

  2. 在内容浏览器中,找到你的玩家蓝图,其默认路径为 FirstPerson/Blueprint/BP_FirstPersonCharacter 用于第一人称,或者 ThirdPerson/Blueprint/BP_ThirdPersonCharacter 这是第三人称的默认路径。

  3. 打开蓝图并点击 类设置 然后在 Details 部分下的 类选项 将父类更改为 ConvaiBasePlayer.

设置父类
  1. 点击保存、编译并运行进行测试——使用 T 键进行对话,按 Enter 进行文字聊天。

  2. 按 F10 打开设置菜单,其中有多种选项,例如测试麦克风和更改聊天小部件布局。

对于高级用例,你可能不想更改玩家蓝图的父类,在这种情况下,我们建议你使用 Convai Base Player 蓝图本身作为参考,查看如何添加聊天和设置小部件,甚至从零开始创建你自己的小部件。 我们期望那些希望从头实现一切或进行定制的开发者,已经足够熟悉,能够独立浏览这些蓝图。

最后更新于

这有帮助吗?