📅  最后修改于: 2023-12-03 15:41:31.896000             🧑  作者: Mango
虚幻引擎是一款由Epic Games开发的游戏引擎,最初用于开发第一人称射击游戏《虚幻》系列,现已广泛应用于各种游戏类型、模拟器、虚拟现实及增强现实、电影和电视等领域。虚幻引擎采用C++编写,并支持多种平台,包括Windows、macOS、Linux、iOS、Android等。
在虚幻引擎中,HTML可以被用于创建用户界面和交互。虚幻引擎提供了UMG(虚幻用户界面)作为HTML构建的基础,UMG是一套创建用户界面及交互的工具和系统,可以凭借其强大的可视化编辑器以及多种嵌入式控件(如文本框、按钮、进度条等)来创建HTML界面。
首先需要创建一个 Widget Blueprint
(窗口蓝图)来创建HTML界面。选择 Add New
-> User Interface
-> Widget Blueprint
,选择HTML Widget作为基础。接着就可以在虚幻引擎提供的可视化编辑器中开始创建自己的HTML界面。
虚幻引擎还支持直接引用本地的HTML文件,只需要在 Widget Blueprint
中添加一个 Web Browser Widget
,并将路径指向相应的HTML文件即可。例如,将路径设置为 file:///Users/test/test.html
。
如需引用在线的HTML网页,只需将 Web Browser Widget
中的 URL
设置为相应网址即可。例如,将URL设置为 https://www.google.com
。
虚幻引擎中的HTML技术可以为游戏及其他领域提供有趣的界面和交互方式,从而改善用户体验,富化应用程序的多元性。通过 Widget Blueprint
中的 Web Browser Widget
,可以非常便捷地引用本地或在线的HTML网页,同时提供了可视化编辑器以及多种嵌入式控件,使得开发人员可以轻松快捷地构建自己的HTML界面。