位置: IT常识 - 正文

【数字孪生】UE4虚幻引擎与前端Web页面的结合(数字孪生demo)

编辑:rootadmin
【数字孪生】UE4虚幻引擎与前端Web页面的结合 目录介绍基础准备鼠标穿透设置备注介绍

推荐整理分享【数字孪生】UE4虚幻引擎与前端Web页面的结合(数字孪生demo),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ue4数字孪生教程,数字孪生游戏引擎,数字孪生优化,数字孪生demo,数字孪生 unity,数字孪生demo,数字孪生游戏引擎,数字孪生 unity,内容如对您有帮助,希望把文章链接给更多的朋友!

UE初学者,非专业UE工程师,在项目中需要使用UE4结合前端页面完成三维场景与前端图表的联动效果,自学总结方法,使用的版本为UE4.26。

基础准备

1. 使用Vue、Echarts创建前端页面(需要前端基础); 作为Demo演示,可前往echarts官网示例,任意选择一图表并下载: 下载成功后获得一个HTML文件,或任意你自己的页面均可。

2. 使用UE4.26创建一个空项目即可;

3. UE4插件WebUI的使用;

下载 可前往git官网下载指定版本,本人使用的4.26版本免费下载。安装插件 下载解压完包后,需将解压的文件夹放到你安装的UE指定路径下,如:

D:\Program Files\Epic Games\UE_4.26\Engine\Plugins\Runtime

打开上面创建的UE项目,选择编辑菜单下的插件管理,搜索刚安装的WebUI,点击启动并重启UE项目。

【数字孪生】UE4虚幻引擎与前端Web页面的结合(数字孪生demo)

在UE内容浏览器界面右击新建选择用户界面下的控件蓝图,命名webInterface。

打开webInterface蓝图,在控制面板搜索web interface,添加到下方控件栏。

点击右边锚点,选择全屏类型的,按ctrl+鼠标左击,将webInterface铺满页面,重命名Browser,保存关闭。

创建一个新的蓝图类,此处选择HUD,并命名为MyHUD。

编辑MyHUD蓝图 1.创建控件,选择Class为webInterface,将事件开始运行连接到上面,OwningPlayer拖出创建获取拥有玩家控器,return value拖出提升为变量,设置变量名为Widget。 2.从变量Widget拖出获取变量Browser,从Browser拖出绑定事件到OnInterfaceEvent,将SET连接到绑定事件到OnInterfaceEvent。从事件处拖出添加自定义事件,此处可先默认添加简单的打印事件(后续此处会绑定与前端页面交互的事件)。 3.再次获取组件Widget,拖出创建添加到视口。并将添加到视口连接到前面的绑定事件。 4.从Widget拖出获取Browser,在从Browser拖出,创建设置仅输入模式UI,从设置仅输入模式UI的Player Controller拖出获取玩家控制器。 5.设置鼠标显示光标,加载HTML文件。编译保存。 这里讲一下LoadFile函数,里面是调用了 WebUI插件里面的Load函数,注意它的HTML文件路径是在Content/HTML下的。 如在项目的Content文件夹下创建一个HTML文件夹,在HTML文件夹中有一个index.html,则在上面的传入的File字符串为index.html。当然文件夹路径可自取,只需修改下拼接的路径名即可。 为了使用MyHUD蓝图,我们需再创建一个蓝图类,选择GameModeBase。创建并命名MyGameMode。

打开MyGameMode,设置选择HUD类,为刚创建的MyHUD。

选择我们默认的关卡Main或任意你自己创建的关卡,在世界场景设置中,游戏模式重载选择对应的MyGameMode。

点击保存所有文件,点击运行,你自己的HTML页面就展示在UE4上面了。

鼠标穿透设置

由于前端页面铺满整个UE界面,会遮挡鼠标对UE底板模型的操作,使用WebUI插件可以很好的解决这个问题。只需要在创建的WebInterface控件蓝图中,选择webInterface,设置开启Enable Transparency。

备注

在实际操作中还会存在各种需求问题,会在其他文章讲解。 1.两端的接口函数调用如何操作; 2.加载HTML文件的几种方式; 3.UE4.26中HTML的video标签无法正常播放视频;

本文链接地址:https://www.jiuchutong.com/zhishi/290723.html 转载请保留说明!

上一篇:维多利亚瀑布上的彩虹,赞比亚 (© Dietmar Temps/Shutterstock)(维多利亚瀑布有多高?多宽?)

下一篇:菲希特尔贝格山上的气象站和Fichtelberghaus酒店,德国上维森塔尔 (© Cornelia Dorr/eStock Photo)(贝尔·菲戈尔)

  • 腾讯视频如何邀请好友一起看(腾讯视频如何邀请一起看)

    腾讯视频如何邀请好友一起看(腾讯视频如何邀请一起看)

  • 腾讯会议怎么开启摄像头(腾讯会议怎么开会议房间)

    腾讯会议怎么开启摄像头(腾讯会议怎么开会议房间)

  • 苹果11与苹果11pro屏幕对比(苹果11与苹果11pro推荐)

    苹果11与苹果11pro屏幕对比(苹果11与苹果11pro推荐)

  • 微信加入黑名单,还可以再加吗(微信加入黑名单聊天记录会不会删除)

    微信加入黑名单,还可以再加吗(微信加入黑名单聊天记录会不会删除)

  • 华为手环4pro可以接电话吗(华为手环4pro可以实时定位吗)

    华为手环4pro可以接电话吗(华为手环4pro可以实时定位吗)

  • 拼多多步数那个怎么找不到了(拼多多步数是什么)

    拼多多步数那个怎么找不到了(拼多多步数是什么)

  • 查找播放声音会响多久(查找播放声音会收到什么邮件消息)

    查找播放声音会响多久(查找播放声音会收到什么邮件消息)

  • 进PE提示获取硬盘分区失败(进pe提示获取硬盘分区失败,可能缺少硬盘驱动)

    进PE提示获取硬盘分区失败(进pe提示获取硬盘分区失败,可能缺少硬盘驱动)

  • iphone11用18w快充伤电池吗(iphone11十八瓦快充)

    iphone11用18w快充伤电池吗(iphone11十八瓦快充)

  • 怎样横排自动求和(怎么横着自动求和)

    怎样横排自动求和(怎么横着自动求和)

  • ni cd是什么电池(nicd是什么电池)

    ni cd是什么电池(nicd是什么电池)

  • bin文件是干嘛的(bin文件怎么转换成pdf)

    bin文件是干嘛的(bin文件怎么转换成pdf)

  • 闲鱼付款后卖家不卖了(闲鱼付款后卖家删除宝贝)

    闲鱼付款后卖家不卖了(闲鱼付款后卖家删除宝贝)

  • 蜂窝号码是什么意思(蜂窝数据蜂窝号码)

    蜂窝号码是什么意思(蜂窝数据蜂窝号码)

  • ipad相册怎么加密(ipad2020相册怎么加密)

    ipad相册怎么加密(ipad2020相册怎么加密)

  • vivos1参数(vivos1参数详细参数配置对比)

    vivos1参数(vivos1参数详细参数配置对比)

  • vivo微信怎么开美颜(vivo微信怎么开美颜视频聊天)

    vivo微信怎么开美颜(vivo微信怎么开美颜视频聊天)

  • 手机qq消息管理器在哪(手机QQ消息管理器)

    手机qq消息管理器在哪(手机QQ消息管理器)

  • powerpoint工作窗口的组成部分包括(ppt2013工作界面有哪些)

    powerpoint工作窗口的组成部分包括(ppt2013工作界面有哪些)

  • 如何修复Windows 11中损坏的注册表项? Win11修复损坏的注册表项方法(如何修复windows11无法的注册表值)

    如何修复Windows 11中损坏的注册表项? Win11修复损坏的注册表项方法(如何修复windows11无法的注册表值)

  • win10重建索引设置教程(重建索引命令)

    win10重建索引设置教程(重建索引命令)

  • 常用帝国cms目录结构分享(帝国cms使用手册)

    常用帝国cms目录结构分享(帝国cms使用手册)

  • 用Python来统计本机CPU利用率(python进行统计分析)

    用Python来统计本机CPU利用率(python进行统计分析)

  • 出口退税退的税是用进项税抵扣吗
  • 港资企业定义
  • 固定资产40%部分能抵即征即退项目吗
  • 专票手工认证
  • 母公司投资子公司现金流量表抵消
  • 欠税后股东能否退股
  • 委托贷款业务涉嫌诈骗吗
  • 银行电子回单号码什么意思
  • 实验用原材料的会计处理
  • 年终奖不走工资走存单,需要缴税吗?
  • 筹备费用怎么扣税的
  • 如何计算纳税调整增加额
  • 印刷制作费税收编码是啥
  • 公司三季度亏损20个亿这股票值得买吗
  • 纳税调整额怎么算出来的
  • 小规模纳税人免征增值税怎么记账
  • 中标费用由哪方出
  • 教育费附加记账
  • 小微企业增值税优惠政策最新2022
  • 一般纳税人资格证明在哪里开具
  • 销售收入大于纳税申报销售收入
  • 如何在excel中制作柱状图
  • 苹果电脑macbookpro使用教程
  • 存出投资款是什么凭证
  • 外购固定资产对账怎么算
  • 基本户里面的钱的用途
  • 腾讯电脑管家中的软件搬家
  • sistray.exe - sistray是什么进程 有什么用
  • 路由器的默认网关在哪里看
  • 摩洛哥首都拉巴特简介
  • windows7增加桌面
  • 资产处置损益和待处理财产损溢区别
  • 车保险理赔的钱多久到账
  • ssms注释
  • antdesign vue pro
  • c#创建web
  • 自学前端好学吗
  • 独立的分公司可以注册吗
  • javascript数据类型分为哪两类
  • 应付账款的会计含义
  • 如何解决安装包解析错误
  • 混合销售如何做会计分录
  • 单位财务报销制度和流程
  • 增值税专用发票有几联?
  • 跨月的红字发票申请表怎么撤销
  • 车船税去哪里交
  • 电费发票未到怎么入账
  • 申购费从哪里扣
  • 如何进行税前扣除
  • 预收冲应收怎么做账
  • 周转材料包装物的账务处理
  • 建筑工程拨款申请模板
  • MySQL通过触发器解决数据库中表的行数限制详解及实例
  • solaris 安装
  • 如何用virtualbox安装linux
  • win7电脑磁盘空间不足清理步骤
  • win7开始菜单路径在哪里
  • 电脑怎么装双系统win10和linux
  • 在ubuntu上安装gcc
  • mac 应用
  • linux系统中的链接文件主要分为两种
  • windows10怎么老是蓝屏
  • win81激活
  • win10系统怎么设置开机密码
  • bat运行完后不退出
  • 查找重复字符串
  • opengl oes纹理
  • 猫的所有视频
  • digitalocean收费
  • jquery mobile开发工具
  • javascript简明教程
  • js倒计时算法
  • Android boot.img制作
  • 2021年水利基金的税率是多少
  • 辽宁省视同缴费标准?
  • 四川税务网络领发票流程
  • 税务检查工作方法有哪些
  • 杭州地税局办事大厅
  • 江西医保在线缴费
  • 漳州市医保缴费标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设