当前位置: 首页 > news >正文

UE4与WEB-UI通信

前端HTML代码

	<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>test web ui</title><script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.4/jquery.min.js"></script><script type="text/javascript">// WEB UI ~~ UE"object"!=typeof ue||"object"!=typeof ue.interface?("object"!=typeof ue&&(ue={}),(ue.interface={}),(ue.interface.broadcast=function(e,t){if("string"==typeof e){var o=[e,""];void 0!==t&&(o[1]=t);var n=encodeURIComponent(JSON.stringify(o));"object"==typeof history&&"function"==typeof history.pushState?(history.pushState({},"","#"+n),history.pushState({},"","#"+encodeURIComponent("[]"))):((document.location.hash=n),(document.location.hash=encodeURIComponent("[]")))}})):(function(e){(ue.interface={}),(ue.interface.broadcast=function(t,o){"string"==typeof t&&(void 0!==o?e.broadcast(t,JSON.stringify(o)):e.broadcast(t,""))})})(ue.interface),(window.ue4=ue.interface.broadcast);window.ue=ue;</script></head><body><h1>测试WebUI与UE交互</h1><button id="btn">调用UE</button><script type="text/javascript">// UE调用方法定义ue.interface.ue2js = function(ueData){alert(ueData)}$(function(){$('#btn').on('click',function(){// 调用UE方法ue4('js2ue',{"name":"js to ue"})})})</script></body></html>

UE4蓝图代码

在这里插入图片描述
点击页面的《调用UE》按钮后,UE的界面上会打印“js to ue”,同样,在UE侧点击按钮后,页面上会弹出含有「 {“name”:“jason”} 」的弹窗。

http://www.lryc.cn/news/503487.html

相关文章:

  • 前缀和与差分算法详解
  • 《深入探究:C++ 在多方面对 C 语言实现的优化》
  • React 第十六节 useCallback 使用详解注意事项
  • 使用C#和OPenCV实现圆形检测
  • 评估一套呼叫中心大模型呼入机器人的投入回报比?
  • 十八、Label 和 Selector
  • 实现按键按下(低电平)检测到下降沿
  • 解析 SSM 垃圾分类系统,助力生态平衡
  • 软件工程 设计的复杂性
  • Nginx 限制只能白名单 uri 请求的配置
  • QT c++ 同时使用sqlite 和mysql数据库的问题
  • redis集群 服务器更换ip,怎么办,怎么更换redis集群的ip
  • 【C++习题】19.数组中第K个大的元素
  • JIS-CTF: VulnUpload靶场渗透
  • BGP-面试
  • Git-安装与常用命令
  • 回归预测 | Matlab实现基于BiLSTM-Adaboost双向长短期记忆神经网络结合Adaboost集成学习回归预测
  • 微信小程序跳转其他小程序以及跳转网站
  • Not using native diff for overlay2, this may cause degraded performance……
  • 【自用】管材流转项目 数据库恢复之 PIPE 表 二维码相关 各个表恢复 SQL
  • 【渗透测试】信息收集二
  • 测试工程师八股文04|计算机网络 和 其他
  • 定时/延时任务-Kafka时间轮源码分析
  • 如何用状态图进行设计05
  • 【计算机视觉】边缘检测
  • 林曦词典|无聊
  • LabVIEW光栅衍射虚拟仿真系统
  • 【NumPy进阶】:内存视图、性能优化与高级线性代数
  • 从YOLOv5到训练实战:易用性和扩展性的加强
  • Prim 算法在不同权重范围内的性能分析及其实现