环境要求¶
请仔细阅读以下章节,确认你的环境是否满足 MediaPipe4U 要求。
MediaPipe4U 支持下列的平台:
- Windows x64
- Android arm64-v8a
MediaPipe4U 最低支持 Unreal Engine 5.1。
不受支持的平台
MediaPipe4U 不支持 32 位 Windows 平台。
MediaPipe4U 不支持非 arm64-v8a 的 Android(由于 Launcher 版 Unreal Engine 限制)。
| 硬件 | 版本 |
|---|---|
| 磁盘空间 | 开发:10G, 部署:300M (含语音插件) |
插件由于采用预编译,包含大量 C++ 链接符号和调试符号,解压后会占用 10 磁盘空间(大部分为 Intermediate 中的 UE 生成代码)
你不需要担心磁盘占用问题,这只是开发期间的磁盘占用,在项目打包后,插件磁盘占用大约是 300M(主要为 GStreamer 动态库和语音模型文件)
跨平台支持¶
MediaPipe4U 目前支持 Windows x64 和 Android arm-64 平台,但是功能支持上有差异,Windows 平台支持全功能,Android 仅支持动作和表情捕捉。
所有插件目录及其依赖关系请参阅插件和依赖。打包目标平台时,只能启用该平台可用的插件及其依赖。
如何检查环境?
通常 Visual Studio 2022 最新版本中包含了必要的 MSVC 工具链
以 VS 2022 为例,可以在以下位置查看你的 MSVC 版本:
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC
仅支持 64 位 Windows,不支持 32 位 Windows。
| UE 版本 | VC 工具链 | Windows SDK 版本 |
|---|---|---|
| 5.1 | 14.38.33130 (17.8) | 10.0.22621 or later |
| 5.2 | 14.38.33130 (17.8) | 10.0.22621 or later |
| 5.3 | 14.38.33130 (17.8) | 10.0.22621 or later |
| 5.4 | 14.38.33130 (17.8) | 10.0.22621 or later |
| 5.5 | 14.38.33130 (17.8) | 10.0.22621 or later |
| 5.6 | 14.38.33130 (17.8) | 10.0.22621 or later |
| 5.7 | 14.44.35207 (17.14) | 10.0.22621 or later |
| 5.8 | 14.44.35207 (17.14) | 10.0.22621 or later |
注意
- 仅支持 Android ARM 64 (arm64-v8a) 平台,不支持其他安卓设备(例如 Android x86 )。
- Android 硬件需要满足 UE 开发要求, 具体信息请阅读 Unreal Engine Android 开发的文档。
Build-tools: 34.0
JDK: 17.0.9
ADGE: v24.1.99 ('ADGE' 仅当你需要调试 Android C++ 代码时需要)
| Unreal Engine | NDK Version | Android SDK Version |
|---|---|---|
| 5.1 | r25b (25.1.8937393) | 26 or later |
| 5.2 | r25b (25.1.8937393) | 26 or later |
| 5.4 | r25b (25.1.8937393) | 26 or later |
| 5.5 | r25b (25.1.8937393) | 26 or later |
| 5.6 | r27b (27.1.12297006) | 26 or later |
| 5.7 | r27c (27.2.12479018) | 26 or later |
| 5.8 | r27c (27.2.12479018) | 26 or later |