1. 获取访问权限
将 GitHub 账号关联到Epic Games,并接受来自Epic组织的邀请。
2. 下载 Carla 专用 UE4 引擎
git clone --depth 1 -b carla https://github.com/CarlaUnreal/UnrealEngine.git CarlaUE4_Engine
- 执行
Setup.bat - 执行
GenerateProjectFiles.bat
注意:
必须要先进行第一步,否则无权限访问该仓库
必须要使用 Carla 专用的引擎版本,否则编译会失败
3. 编译 CarlaUE4_Engine
- 在 CarlaUE4_Engine 目录下找到
UE4.sln,双击选择 Visual Studio 打开 - 设置编译模式
Development Editor+Win64+UnrealBuildTool - 在右侧文件目录中找到 UE4 项目,右键 -> Build
4. 配置环境变量
UE4_ROOT 指向 CarlaUE4_Engine 目录,例如 D:\CarlaUE4_Engine
5. 克隆 CARLA ue4-dev 分支代码到本地
git clone -b ue4-dev https://github.com/carla-simulator/carla CarlaUE4
(可选)手动下载静态资源
进入 CarlaUE4\Unreal\CarlaUnreal\Content 文件夹,手动下载 Content 内容(以0.9.16版本为例):
git clone --single-branch --depth 1 -b 0.9.16 https://bitbucket.org/carla-simulator/carla-content.git Carla
6. 执行脚本
cd CarlaUE4
Update.bat