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元库 放在一起。
编译前需要一些必要的配置
转到 项目设置(Project Settings) > 平台(Platforms) > HTML5 > 打包(Packaging),然后确保启用 在发行打包过程中压缩文件(Compress files during shipping packaging)。
此外还建议执行以下操作:通过转到 项目设置(Project Settings) > 打包(Packaging) > 打包(Packaging) 禁用 使用Pak文件(Use Pak File) 选项,并通过单击 使用Pak文件(Use Pak File) 选项名称旁边的框来禁用此选项。
3、要创建一个可以部署到Web上的打包HTML5项目,需要确保执行以下操作:
首先,转到 文件(File) > 打包项目(Package Project),然后从列表中选择 HTML5**。
选择要保存项目的文件夹,然后单击 选择文件夹(Select Folder) 以启动打包过程。
项目完成打包后,打开项目打包到的文件夹,并运行 HTML5LaunchHelper.exe 程序。
HTML5LaunchHelper.exe 程序将启动一个Web服务器,该服务器配置为提供本地主机上的压缩文件。运行 HTML5LaunchHelper.exe 程序时,可以在显示的命令行窗口中看到此服务器的进度。
最后,打开选择的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 |
|
今天先分享到这里,我继续踩坑