- 对话需要 字体 , 对话的UI , 对话的结构体 ,最后 创建对话 .
- 一个简单的方式是在 Windows 的 Fonts 文件夹直接导入,选择 Yes All 即可
- UI的制作,根据自己的需求来
- 对话需要的 属性结构体 ,在这里包括人物的 头像 , 姓名 , 对话内容 ,和 对话的背景图片
- 根据自己的需要调用UI,在这里是测试关卡,对话结构体可以直接是 数组类型 ,也可以 创建数据表
-
接下来是细节方面
-
在BlueprintLibrary,也就是蓝图库创建一个函数 (在此创建的函数可全局使用),
-
什么函数: 就是使用UI的时候 显示鼠标 并设置输入为 Game和UI同时启用 .
- 编写UI蓝图的 init 函数,初始化属性,比如对话结构体和结构体的索引
- 编写UI蓝图的 continue 函数,使得对话继续,继续的本质就是 根据索引取对话结构体的内容对UI进行设置
- 使得对话继续的按钮这里选择的是 鼠标点击UI ,所以重写UI的On Mouse Button Down函数. 逻辑如图