网络浏览器
此功能仍在开发中,尚在 实验性 阶段。因此部分功能可能无法正常工作。
描述
此控件用于显示游戏内的网络浏览器。此浏览器可托管来自网页上任意位置的内容。
网络浏览器控件支持桌面平台,以及安卓和 iOS 移动设备。
Chromium 用于桌面平台的网络浏览器控件,但 iOS 和安卓使用的是本机 WebKit 控制(对齐匹配 UMG 布局)。这可有效控制可执行文件的大小,并提升性能。
网络浏览器控件可通过控件蓝图进行创建,或使用 Slate 代码在 C++ 中创建。如之前所述,此功能尚在实验性阶段,需要从 Plugins 菜单下的 Edit 菜单启用。在 Widgets 下,点击 Web Browser 插件上的 Enabled 启用。
启用后即可在 Experimental 下控件蓝图 Designer 标签上的 Palette 窗口中找到控件。
细节
在放置的 网络浏览器 控件的 Details 面板中,可对从属于控件的几个指定选项进行设置:
选项 |
描述 |
---|---|
Initial URL |
输入网络浏览器打开的默认 URL。必须设置一个 www 网页地址,否则页面将显示为空。 |
Supports Transparency |
启用或禁用控件网络浏览器的透明度。 |
函数
在 图表 上,网络浏览器 控件拥有一些可调用的公开蓝图函数。
节点 |
描述 |
---|---|
Get Title Text |
调用后此节点将获取当前显示的网页并将数值作为文本返回。 |
Load String |
此节点将把字符串作为数据加载,创建带虚拟 URL 链接的网页。 |
Load URL |
调用后此节点将加载指定的 URL。 |