阅读 4436

ue4 html5打包遇到的坑。

1、最开始是这种问题。

PackagingResults: Error: Command failed (Result:1): E:\ue4\UE_4.22\Engine\Extras\ThirdPartyNotUE\emsdk\Win64\python\2.7.13.1_64bit\python.exe "E:\ue4\UE_4.22\Engine\Extras\ThirdPartyNotUE\emsdk\emscripten\1.38.20\tools\file_packager.py" "E:\ue4\project4.2

 解决办法很简单,路径里面不出现中文就好。

2、ue4.24以后的版本不支持html打包,官网的解释是这样的

从虚幻引擎4.24起,对HTML5平台的支持已从引擎转移到公开的平台扩展上,由社区成员维护和改良。HTML5平台扩展的文档和GitHub元库 放在一起。

编译前需要一些必要的配置

  1. 转到 项目设置(Project Settings) > 平台(Platforms) > HTML5 > 打包(Packaging),然后确保启用 在发行打包过程中压缩文件(Compress files during shipping packaging)

  2. 此外还建议执行以下操作:通过转到 项目设置(Project Settings) > 打包(Packaging) > 打包(Packaging) 禁用 使用Pak文件(Use Pak File) 选项,并通过单击 使用Pak文件(Use Pak File) 选项名称旁边的框来禁用此选项。

3、要创建一个可以部署到Web上的打包HTML5项目,需要确保执行以下操作:

  1. 首先,转到 文件(File) > 打包项目(Package Project),然后从列表中选择 HTML5**。

  2. 选择要保存项目的文件夹,然后单击 选择文件夹(Select Folder) 以启动打包过程。

  3. 项目完成打包后,打开项目打包到的文件夹,并运行 HTML5LaunchHelper.exe 程序。

  4. HTML5LaunchHelper.exe 程序将启动一个Web服务器,该服务器配置为提供本地主机上的压缩文件。运行 HTML5LaunchHelper.exe 程序时,可以在显示的命令行窗口中看到此服务器的进度。

  5. 最后,打开选择的64位Web浏览器,然后输入以下URL:[本地主机 地址]/[项目名称].html。这将在Web浏览器中加载UE4 HTML5项目,如下图所示。 


HTML5文件类型

当利用HTML5编译用于开发或部署的UE4项目时,您可以选择压缩或不压缩文件。下表列出了未压缩编译所需的文件以及这些文件包含的信息。

非压缩文件部署所需的文件 - 以下文件是在创建非压缩编译时创建的。

文件类型

说明

.js

项目主要Javascript代码。

.wasm

游戏主要代码。

.data

游戏内容Javascript驱动。

.html

登录页面。

.symbols

符号(可选:用于调试)。

Utility.js

工具Javascript代码。

.htaccess

分布式配置文件

压缩文件部署所需的文件 - 以下文件是在创建压缩编译时创建的。

文件类型

说明

.jsgz

压缩的项目主要Javascript代码。

.wasmgz

压缩的游戏主要代码。

.datagz

压缩的游戏内容。

.data.jsgz

压缩的游戏内容Javascript驱动。

.symbolsgz

压缩的符号(可选:用于调试)。

Utility.jsgz

  1. 压缩的工具Javascript代码。


今天先分享到这里,我继续踩坑


文章分类
前端
文章标签