*本文記錄一下我自己導入地圖的過程及遇到的問題,當個日志,能幫到其他人就更好了
〇.軟件版本:
(ubuntu18)UE4.24 + carla0.9.10 + roadrunner2022b?
包括UE4下的roadrunner插件 ,
假設您已經(jīng)安裝完這些并成功運行demo;
一.roadrunner導出地圖
????????這一部分基本沒有什么問題,可以參照網(wǎng)上的教程,導出carla格式的地圖內容,并放在一個文件夾下,如下圖:
? ? ? ? 這里遇到了一個問題:網(wǎng)上有些教程用了roadrunner自己的demo場景,我試了某些,在后續(xù)導入UE4的時候會出現(xiàn)程序卡死的情況。分析原因可能是地圖要素過多或者電腦配置不夠,導致導入場景時出現(xiàn)問題,所以我這里自己畫了一個小一些的地圖(命名為circle),作為現(xiàn)在的一個test場景。(如下圖,后續(xù)如果解決相關問題會再更新)
二.編譯、導入地圖
主要參考了這篇博客:(這個博主是windows下的,我是ubuntu下,流程上沒什么區(qū)別)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
?后續(xù)也能運行,有種代碼不知道為啥就跑起來的感覺
2.3 導入
這一步和上面博客中沒啥區(qū)別,不贅述了。
三. 運行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找,在右邊已經(jīng)添加了demo的Town01-TownHD一大堆,你在下面加一個和你地圖名字一樣的就ok了。
文章來源:http://www.zghlxwxcb.cn/news/detail-754782.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-754782.html
到了這里,關于UE4導入roadrunner地圖并運行carla自帶的demo的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!