打包部署

一般情况下, MediaPipe4U 能够很容易的和你的项目一起打包发布,但是也有一些限制条件。

限制

  1. MediaPipe4U 不支持通过源码构建引擎并且项目(project)的 LinkType 设置为 Modular 的项目打包。
  2. MediaPipe4U 的打包配置是 Development ,只支持 DevelopmentShipping 打包,不支持 DebugGame 打包。
  3. MediaPipe4U 只支持 Windows x64 平台,不支持其他平台打包。

事实上,当项目(project)的 LinkType 设置为 Modular 时, MediaPipe4U 可以在 Development Editor 配置下编译成功,即在 Editor 中可以正常使用,无法通过 Development/Shipping 编译。


Unreal Engine

为了方便描述,文档中把引擎分为两种:

  1. 源码版: 下载 UnrealEngine 源码自己编译的引擎。
  2. Launcher 版:使用 Epic Game Launcher 安装的引擎。

打包环境

MediaPipe4U 使用 VS2022 构建,你必须具备以下环境

  • Visual Studio 2022
  • WINSDK: 10.0.22621 or later (下载地址)
  • Visual C++ Redistributable 14.35 or later (下载地址)

通常你只需要下载最新的 windows sdk 和 Visual C++ Redistributable, 因为微软会保持这些组件向后兼容,但是 Windows SDK 会对你的系统最低版本有要求。
例如你下载了 Windows 11 SDK (Ver:10.0.22621) ,如果你使用的 Windows 10, 会要求你的 Windows 10 版本不能低于 1507。

Launcher 版引擎构打包不需要特别处理,正常打包即可,文档不做说明,关于如何打包 Unreal 项目,请查阅 Unreal Engine 官方文档:

https://docs.unrealengine.com/5.0/packaging-unreal-engine-projects/


Table of contents