当前位置: 首页 > news >正文

[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我也是一直在摸索,如果大家有想要了解的方面,可以留言,我争取出个后续文章慢慢介绍。

相关文章:

  • Docker-compose 编排lnmp(dockerfile) 完成Wordpress
  • 【AI学习笔记】Coze平台实现生成小红书热门多图笔记
  • 【Pandas】pandas DataFrame drop
  • 九、【前后端联调篇】Vue3 + Axios 异步通信实战
  • 探索C++标准模板库(STL):String接口实践+底层的模拟实现(中篇)
  • GitHub 趋势日报 (2025年05月27日)
  • Linux中基础IO(下)
  • Flink CEP实践总结:使用方法、常见报错、优化与难点应对
  • 【Redis】基本架构
  • java导入excel
  • Android-Room + WorkManager学习总结
  • Python生成ppt(python-pptx)N问N答(如何绘制一个没有背景的矩形框;如何绘制一个没有背景的矩形框)
  • Pytest 是什么
  • Function calling和mcp区别
  • 【pycharm】如何连接远程仓库进行版本管理(应用版本)
  • OpenWrt 插件安装失败的常见问题和解决方法
  • LeetCode 169:多数元素 - 摩尔投票法的精妙解法
  • 8.5 Q1|中山大学CHARLS发文 | 甘油三酯葡萄糖-腰身高比指数与中国中老年人心血管疾病的关系
  • 删除队列中整数
  • nova14 ultra,是如何防住80°C热水和10000KPa水压冲击的?
  • 广东建设监理协会网站题库/aso优化技巧
  • 注册公司网站多少钱/上线了建站
  • 怎么编网站/阿里巴巴国际贸易网站
  • wordpress photolux/河北优化seo
  • 中国好公司网站建设/学电脑办公软件培训班
  • 论坛网站建设需要多少钱/b站推广网站2022