早期虚幻UE引擎添加了一个 Web Browser 小部件,使用该 UMG 组件可以在网络浏览器中显示输入的任何地址,使用起来也蛮方便的,所以本文通过图文讲解其使用方法。

在 UE引擎 中使用这个小部件,首先需要激活插件。
激活插件
首先,需要在 UE5 中开启官方提供的 Web Browser 插件,这个插件只有在 UE4.8 及以上版本才有,其他版本一律无。

然后从编辑菜单 – 插件设置中,搜索 Web Browser ,勾选它,然后重新启动虚幻引擎。
创建小部件控件蓝图
在内容浏览器左上角点击添加,选择用户界面 – 选择控件蓝图。

双击内容浏览处新建的 WBPWebBrowser 蓝图,在新窗口控制板点击实验性功能下的 WebBrowser 并拖放到画布。

点击绿色小窗口,转到右侧细节面板。

将 Initial URL 设置为 https://www.bilibili.com/,现在 Web 浏览器小部件端已完成。

添加事件构造到视口显示
接着我们需要创建一个合适的级别蓝图,这样好在关卡蓝图中创建和显示这个小部件。
其中用户控件 Class 类引用之前我们创建的 WBPWebBrowser 蓝图。

到这里浏览器在播放开始时将直接显示 bilibili,效果很不错。

本文总结
要在虚幻引擎中实现这个显示 Web 浏览器相对来说比较容易,如果在引擎中设置单独事件,这样可为小部件在合适的时候显示内容,可行性貌似不错,你觉得呢。