创建资产发行包
使用独立包管理资产是 Carla 的常见做法。将它们放在一边可以减少构建的大小。这些资源包可以随时轻松导入到 Carla 包中。它们对于以有组织的方式轻松分配资产也非常有用。
在源代码构建的 Carla 中导出包
将资产导入虚幻后,用户可以为其生成 独立的包。这将用于将内容分发到 Carla 包,例如 0.9.8。
要导出包,只需运行以下命令即可。
make package ARGS="--packages=Package1,Package2"
这将为列出的每个包创建一个压缩在 .tar.gz
文件中的独立包。在 Linux 上文件将保存在 Dist
,在 Windows 上文件保存在 /Build/UE4Carla/
文件夹下。
使用 Docker 导出包
虚幻引擎和 Carla 可以构建在 Docker 映像中,然后可以使用该映像创建包或导出资源以在包中使用。
要创建 Docker 映像,请按照 此处 的教程进行操作。
准备好镜像后:
- 导航至
Util/Docker
。 - 通过运行以下命令之一创建 Carla 包或准备在包中使用的资源:
# 创建独立的包
./docker_tools.py --output /output/path
# 烘培在 Carla 包中使用的资产
./docker_tools.py --input /assets/to/import/path --output /output/path --packages PkgeName1,PkgeName2
将资源导入 Carla 包
独立包包含在.tar.gz
文件中。提取方式取决于平台。
- 在 Windows 上, 将压缩文件解压到主根 Carla 文件夹中。
- 在 Linux 上, 将压缩文件移至
Import
文件夹并运行以下脚本。
cd Import
./ImportAssets.sh
这总结了如何在 Carla 中创建和使用独立包。如果有任何意外问题,请随时在论坛中发帖。