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

UE HTML5开发一:构建引擎以及项目发布踩坑

UE HTML5开发一:构建引擎以及项目发布踩坑

  • 前言
  • 构建引擎
  • 构建引擎可能遇到的问题
  • 项目发布后遇到的问题
  • 下集预告:Web和UE的通信双向调用

前言

由于UE像素流是服务端渲染,多用户访问需要分布式部署,造成服务器硬件成本很高,所以很多个人PC使用的B/S系统不倾向使用这种高质量的渲染,所以又回归到了WebGL的使用方式,让用户浏览器自己渲染三维,经过调研,UE在4.24之后官网已经放弃HTML5平台的打包,后续的UE版本都是开源社区自己fock分支进行维护,目前这个时间(25.10.04),只有ue-4.27-html5-es3这个最稳定也最新,以下就以这个版本展开。

构建引擎

1、UE4.27 源码版 可打包HTML5版本 (Windows)

构建引擎可能遇到的问题

1、安装了python3找不到,获取的是系统的python
在这里插入图片描述
解决:
在这里插入图片描述
2、运行HTML5Setup.sh由于国内网络没有使用翻墙梯子,提示git clone emsdk失败
解决:下载现成的emsdk到Engine\Platforms\HTML5\Build\emsdk里
在这里插入图片描述

项目发布后遇到的问题

1、项目默认Development包问题:
虽然调试可以使用log、屏幕log、控制台等调试功能,但是打包后很容易遇到如下几类问题:
(1)静态网格体鼠标事件、射线检测位置偏移、、或者命中不了
(2) Ensure condition failed: (int32)TextureIndex < MaxUnits
(3)Texture format ‘R32_UINT’ not supported (sRGB=0).

使用Test、Shipping包可以解决如上问题,Test包在Development包的基础上阉割了log、屏幕log,保留了控制台可以使用,Shipping则全部阉割,最佳性能。

2、Web和UE的通信双向调用
1、见下集预告

下集预告:Web和UE的通信双向调用

在实际业务开发中,很多时候UI界面会放在Web来开发,借助前端强大的生态,对UI开发非常友好,特别是bs端项目,这样Web和UE H5的通信双向调用就显得尤为重要,我们将在下集对通信问题进行剖析改造。

http://www.dtcms.com/a/442030.html

相关文章:

  • DaYe-PhotoStudio-2 v2.0.0 安装教程(64位/AMD64)详细步骤
  • 【计算机视觉】分水岭实现医学诊断
  • SAP HANA2.0数据库升级实录
  • Java-141 深入浅出 MySQL Spring事务失效的常见场景与解决方案详解(3)
  • 多功能集成工具软件,图片音视频处理一体化
  • 大型网络建站公司响应式网站的意义
  • linux使用yum安装数据库
  • php-cve篇(CVE-2019-11043CVE-2012-1823)
  • PyTorch, TensorFlow, FastAPI, LangChain, Hugging Face深度学习框架
  • 单片机学习中的一些简单总结
  • icp备案域名购买seo品牌优化
  • Oracle OCP认证考试题目详解082系列第46题
  • day85——区域和的检索(LeetCode-303)
  • 安德烈·卡帕西:深入探索像ChatGPT这样的大语言模型内容列表
  • 网站框架
  • 网站做电商销售需要注册吗有没有帮别人做网站
  • 【人工智能-03-04】20250920 人工智能第二学期课程视频《计算机网络技术 》根据视频时长刷分,手动+Python+IDM下载,更改视屏名字
  • LTU-AS:一种具备音频感知、识别、理解的大模型架构
  • Photoshop - Photoshop 工具栏(2)矩形框选工具
  • 湖南网站seo自己免费做网站有什么用
  • 理解Vivado的IP综合策略:“Out-of-Context Module Runs
  • CSS 预处理器:Sass的基本用法、核心特性
  • 【Ai改变生活】PotPlayer 史诗级更新!实时字幕生成+实时翻译!
  • 各大网站vip接口建设一个网站如何做推广
  • 深入理解ArrayList与LinkedList:Java集合框架核心对比(含实战案例+面试考点)
  • Gorm学习笔记 - 概述
  • wordpress 双分页北京朝阳区优化
  • 7-1 社会工程学攻击
  • 浪浪山 iOS 奇遇记:给 APP 裹上 Liquid Glass “琉璃罩”(下集)
  • Leetcode 215. 数组中的第K个最大元素 快速排序 / 堆排序