[CARLA系列--03]如何打包生成CARLA 0.9.15的非编辑版(地图的加载与卸载)
前两篇文章介绍了如何去安装可编辑版的CARLA 0.9.15,这个完整的工程文件实在是太大了,大概消耗了100个G的磁盘空间,当在进行一个CARLA项目的时候,不利于在每个开发电脑都去安装部署一套CARLA 0.9.15的源码,所以把自己这边的源码打包分享是很重要的一件事。
目录
1.UE4 Project中的设置:
1.1 删除已有地图:
1.2 添加新地图:
2.编译CARLA 0.9.15的非编辑版:
3.验证:
4.后言:
1.UE4 Project中的设置:
在“./carla/Unreal/CarlaUE4”文件中,双击打开“CarlaUE4.uproject”文件:
然后根据下图中去设置:
步骤1:点击“File”;
步骤2:点击“Package Project”;
步骤3:在右边的菜单栏选择“Packaging Settings...”;然后会出现一个“Packaging Settings”的窗口;
步骤4:然后在出现的“Packaging Settings”窗口中的左侧Project中的“Packaging”,右侧的窗口会自动跳转到Packaging位置;
步骤5:在右侧区域,将鼠标滚轮往下滑动,找到“List of maps to include in a packaged build”,然后点击打开,下方的区域就是当前package中所包含的所有地图,为了验证这边的配置是否生效,由于现在我们没有导入新地图到UE4 project中去,所以我们删掉一个系统自带的地图Town01来验证。
1.1 删除已有地图:
在Town01的地图后面选在点击下拉符号,然后选择“Delete”,将Town01的地图从当前的Package中删掉,效果如下所示:
1.2 添加新地图:
如果需要添加新地图,我们在“List of maps to include in a packaged build”这一行后面去点击“+”按钮,然后在下方新增的一行点击“choose a file from this computer”,在carla的文件夹目录下选择“..\\Unreal\CarlaUE4\Content\Carla\Maps”路径,然后可以将上述删除的Town01地图重新再添加进来:
加载成功后的配置效果如下图所示:(本篇文章中后续我会继续删掉)
2.编译CARLA 0.9.15的非编辑版:
将上述配置保存后,就可以关闭掉CarUE4工程,然后我们去使用指令去生成打包。要使用x64 Native Tools Command Prompt for VS 2019
工具并且在carla的根目录去操作:
make package
如下图所示:
打包时间根据电脑的性能,我这边大概花费了半个小时。
3.验证:
打包完成后,可以在“..\carla\Build”可以找到打包好的压缩包和文件夹,如下图所示:
我们点进文件夹:然后双击打开CarlaUE4.exe,这个就是不能编辑版本的carla server,
打开之后,我们在danamic_weather.py中将world指定为Town02,然后去运行这个python脚本:
可以发现能够正常启动UE4的非编辑版:
但是我们把加载的地图改成Town01,然后去运行脚本,可以发现报如下错误: Map Town01 not found。因为我们打包的非编辑版中是不包含Town01地图的。
4.后言:
这个carla我也是一直在摸索,如果大家有想要了解的方面,可以留言,我争取出个后续文章慢慢介绍。