添加预制聊天和设置 UI
使用一个已经包含聊天和设置小部件的预制玩家蓝图。
最后更新于
这有帮助吗?
使用一个已经包含聊天和设置小部件的预制玩家蓝图。
本指南的目标是通过重新指定玩家蓝图的父类,轻松展示如何将预制的聊天和设置小部件添加到 UI 中,我们将继续基于 简单对话立方体 指南。
在继续本指南之前,建议先从上一份指南中创建的玩家蓝图中移除 Convai Player 组件。
(可选)如果你还没有玩家蓝图,那么你可以将第一人称或第三人称内容导入到你现有的项目中。
在内容浏览器中,点击添加按钮,然后 向项目添加功能或内容包 然后选择以下任一项 第一人称 或 第三人称 然后点击 添加到项目.

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

在 世界设置 选项卡,找到 游戏模式覆盖 并将其设置为 BP_FirstPersonGameMode 用于第一人称,或者 BP_thirdPersonGameMode 如果你导入的是第三人称内容。
在内容浏览器中,找到你的玩家蓝图,其默认路径为 FirstPerson/Blueprint/BP_FirstPersonCharacter 用于第一人称,或者 ThirdPerson/Blueprint/BP_ThirdPersonCharacter 这是第三人称的默认路径。
打开蓝图并点击 类设置 然后在 Details 部分下的 类选项 将父类更改为 ConvaiBasePlayer.
点击保存、编译并运行进行测试——使用 T 键进行对话,按 Enter 进行文字聊天。

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

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