效果
步骤
1. 新建一个工程,这里选择使用赛车那个模板工程
然后将插件放在“Plugins”文件夹中
该插件支持4.26-5.5版本,支持在Windows、Linux和Mac上使用
2. 新建一个控件蓝图,这里命名为“WBP_FirstPersonView”,用于显示赛车的第一人称视角
3. 打开赛车蓝图“SportsCar_Pawn”
添加一个弹簧臂组件和一个场景捕获2D组件
这里设置弹簧臂长度为0,然后移动弹簧臂位置到驾驶位
勾选“启用摄像机旋转延迟”
4. 新建一个渲染目标
这里命名为“TRT_FirstPersonView”
打开“TRT_FirstPersonView”,设置纹理渲染目标2D尺寸与小窗口的尺寸相同,这里设置为500x400
5. 回到赛车蓝图“SportsCar_Pawn”中,选中场景捕获2D组件,然后设置纹目标为“TRT_FirstPersonView”
6. 右键“TRT_FirstPersonView”,然后点击“创建材质”
这里命名为“M_FirstPersonView”
打开“M_FirstPersonView”,设置材质域为“用户界面”
7. 打开控件蓝图“WBP_FirstPersonView”,添加一个画布面板和一个图像控件,设置图像控件铺满画布面板,然后设置图像为“M_FirstPersonView”
8. 打开关卡蓝图,这里在关卡运行后创建小窗口,小窗口显示的内容就是控件蓝图“WBP_FirstPersonView”的显示内容。
运行效果如下:
此外可以看到可以通过绑定获取窗口关闭、激活时的响应
还可以获取、设置窗口的位置、大小等