UE4导入roadrunner地图并运行carla自带的demo

*本文记录一下我自己导入地图的过程及遇到的问题,当个日志,能帮到其他人就更好了

〇.软件版本:

(ubuntu18)UE4.24 + carla0.9.10 + roadrunner2022b 

包括UE4下的roadrunner插件 ,

假设您已经安装完这些并成功运行demo;

一.roadrunner导出地图

        这一部分基本没有什么问题,可以参照网上的教程,导出carla格式的地图内容,并放在一个文件夹下,如下图:

        这里遇到了一个问题:网上有些教程用了roadrunner自己的demo场景,我试了某些,在后续导入UE4的时候会出现程序卡死的情况。分析原因可能是地图要素过多或者电脑配置不够,导致导入场景时出现问题,所以我这里自己画了一个小一些的地图(命名为circle),作为现在的一个test场景。(如下图,后续如果解决相关问题会再更新)

二.编译、导入地图

主要参考了这篇博客:(这个博主是windows下的,我是ubuntu下,流程上没什么区别)Carla-UE4Editor导入RoadRunner地图文件(保姆级教程)_carla ue4_码农菌的博客-CSDN博客

2.1 复制文件夹

文件名需要注意的内容我会标注特别的颜色,同颜色的保持一致,其他文件名无所谓叫什么

在“Carla-0.9.10/Import”(找你自己的路径)中新建一个文件夹“Package01”,把前面导出的地图文件夹复制到这下面,并同级目录下新建“package.json”。其中json文件内部如下:

{
  "maps": [
      {
       "name": "circle", 
       "source": "./circle/circle.fbx",
       "use_carla_materials": true,
       "xodr": "./circle/circle.xodr"
      }
  ],
  "props": []
}

其中“name”:“circle”的内容都和上面建立地图的名一致,“materials”是“true/false”都可以,文件夹结构如下:(circle.fbm是后面生成的,先不用管)

2.2 编译

这里与教程中说的不一样,如果输入命令带“ARGS:  XXXXXXX” ,我的电脑会报错

这里直接:

make import

 后续也能运行,有种代码不知道为啥就跑起来的感觉

2.3 导入

这一步和上面博客中没啥区别,不赘述了。

三. 运行carla-demo

很多教程里会说直接在关卡中PLAY,然后再开carla里demo的python程序就行了,但是我运行可以,界面黑屏,并且显示“xxx default weather not found”

解决办法(涉及一些UE的知识,纯新手,正在探索学习中):

黑屏(黑天)问题:在“Carla/Blueprints/Weather”下拉一个“BP_Sky”进来(场景可能有些变化,不过对我的任务目标不影响),然后调整一下BP_Sky里面阳光的角度,再运行就天亮了!

“default weather not found”问题:在“Carla/Blueprints/Weather”双击“BP_Weather”进入它的蓝图,左边像文件夹一样的东西里找到“default weather”这一类,找不到就ctrl+f找,在右边已经添加了demo的Town01-TownHD一大堆,你在下面加一个和你地图名字一样的就ok了。

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值