AirSIM-環(huán)境搭建

創(chuàng)建并設置虛擬環(huán)境

本頁面包含了完整的從開始到結束的如何在AirSim中創(chuàng)建虛擬環(huán)境的方法俗孝。Unrea商店有許多可以使用的環(huán)境实幕,你可以在幾分鐘內(nèi)就使用到它們精偿。你也可以在其它網(wǎng)站下載可用的環(huán)境徙瓶,像turbosquid.com
cgitrader.com(這里是視頻教程)铣焊,另外椰拒,還有許多免費環(huán)境可用晶渠。
在下面我們會使用從Unreal商店免費下載的名叫‘Landscape Mountain’的地圖作為示例,這些步驟與其它任何環(huán)境都是一樣的燃观,你也可以在這個視頻中學習如何設置褒脯。

Linux用戶請注意

由于Linux系統(tǒng)中沒有Epic Game Launcher,所以你需要使用安裝了Windows的機器來創(chuàng)建傳統(tǒng)環(huán)境缆毁,等你得到了Unreal項目番川,你可以把它們再拷貝到Linux機器中。

具體步驟

1.確保AirSim已經(jīng)編譯脊框,且已安裝Unreal 4.18颁督,可參考構建教程
2.在Epic Games Launcher中點擊Learn tab,并下滑找到Landscape Mountains浇雹。點擊Creat Project并下載其內(nèi)容(~2GB).
3.打開LandscapeMoutains.project沉御,它應該啟動Unreal編輯器。
4.從File menu選擇New c++ class昭灵,保持class的類型默認為None吠裆,點擊Next,保持默認名稱為MyClass,點擊Creat Class,我們之所以這么做是因為Unreal要求項目中至少要有一個源文件烂完。做完以上步驟试疙,應該觸發(fā)編譯,并打開LandscapeMountains.slnVisual Stadio解決方案抠蚣。
5.進入AirSIm repo文件夾祝旷,并拷貝Unreal\Plugins文件夾至LandscapeMountains文件夾,這樣你的Unreal項目就有了AirSim插件嘶窄。
6.編輯LandscapeMountains.project怀跛,看起來如下:

{
    "FileVersion": 3,
    "EngineAssociation": "4.18",
    "Category": "Samples",
    "Description": "",
    "Modules": [
        {
            "Name": "LandscapeMountains",
            "Type": "Runtime",
            "LoadingPhase": "Default",
            "AdditionalDependencies": [
                "AirSim"
            ]
        }
    ],
    "TargetPlatforms": [
        "MacNoEditor",
        "WindowsNoEditor"
    ],
    "Plugins": [
        {
            "Name": "AirSim",
            "Enabled": true
        }
    ]
}

7.關閉Visual Studio和Unreal Editor,并右擊windows瀏覽器中的LandscapeMountains.uproject 护侮,選擇Generate Visual Studio Project Files,本步操作會檢查Unreal項目中的所有插件和源代碼敌完,并產(chǎn)生Visual Studio的.sln文件。
tip:如果忘記Generate Visual Studio Project Files羊初,你需要重啟機器來讓Unreal Shell拓展來生效滨溉。如果它仍然缺失什湘,你需要在Unreal Editor中的File菜單中選擇Refresh Visual Studio Project來打開LandscapeMountains.uproject。
8.重新在Visual Studio中打開LandscapeMountains.sln晦攒,確泵龀罚“DebugGame Editor”和“Win64”配置是激活構建配置。
9.點擊F5run脯颜,這會啟動Unreal Editor哟旗,Unreal Editor使你可以編輯環(huán)境、資源和其它游戲相關的設置栋操。在你的環(huán)境中第一個要設置的是PlayerStart對象闸餐。在LandscapeMountain這個環(huán)境中,PlayerStart已經(jīng)存在矾芙,你可以在World Outliner中找到它舍沙。確保其位置與下圖中設置一致,這是AirSim插件創(chuàng)建和放置車輛的位置剔宪,如果太高的話拂铡,當你按下開始按鈕時車輛會掉下來,并會產(chǎn)生潛在的隨機行為葱绒。


10.在下圖中所示的World/World Settings中設置GameModeAirSimGameMode感帅。

11.在Unreal Editor中找到Edit->Editor Preferences,在‘search’框中敲入‘CPU’,并確钡氐恚‘Use Less CPU when Background'是unchecked失球。如果你不這樣做的話,當UE窗口失去焦點時骚秦,UE速度會急劇下降她倘。
12.確保save這些編輯,點擊Unreal Editor中的Play按鈕作箍,參考如何使用AirSim硬梁。
** 可喜可賀、可喜可賀胞得,你現(xiàn)在在AirSim中跑自己的圖了呢荧止!**

選擇你的車輛:小轎車或無人機

默認狀態(tài)下,AirSim提示用戶使用何種車輛阶剑,你可以通過設置SimMode改變之跃巡,請查閱使用小轎車教程。

更新你的AirSim環(huán)境為最新版本

一旦你通過以上指引有了自己的環(huán)境牧愁,你應該經(jīng)常從Github上更新你本地的AirSim代碼素邪,下面是其指引:

  1. 首先在你的環(huán)境根目錄中放入clean.bat(clean.shfor Linux),運行這個文件來清理你Unreal項目中的中間文件。
    2.參照build.md執(zhí)行你AirSim repo中的git pull(對Linux用戶來說是./build.sh
    3.用AirSim/Unreal/Plugins文件夾替代[your project]/Plugins文件夾
    4.右擊你的.uproject文件猪半,選擇 "Generate Visual Studio project files" 選項兔朦,本步對Linux來說不需要偷线。

https://github.com/microsoft/AirSim/blob/master/docs/unreal_custenv.md

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市沽甥,隨后出現(xiàn)的幾起案子声邦,更是在濱河造成了極大的恐慌,老刑警劉巖摆舟,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件亥曹,死亡現(xiàn)場離奇詭異,居然都是意外死亡恨诱,警方通過查閱死者的電腦和手機媳瞪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來胡野,“玉大人材失,你說我怎么就攤上這事痕鳍×蚨梗” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵笼呆,是天一觀的道長熊响。 經(jīng)常有香客問我,道長诗赌,這世上最難降的妖魔是什么汗茄? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮铭若,結果婚禮上洪碳,老公的妹妹穿的比我還像新娘。我一直安慰自己叼屠,他們只是感情好瞳腌,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著镜雨,像睡著了一般嫂侍。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上荚坞,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天挑宠,我揣著相機與錄音,去河邊找鬼颓影。 笑死各淀,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的诡挂。 我是一名探鬼主播碎浇,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼疗我,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了南捂?” 一聲冷哼從身側響起吴裤,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎溺健,沒想到半個月后麦牺,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡鞭缭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年剖膳,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片岭辣。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡吱晒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出沦童,到底是詐尸還是另有隱情仑濒,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布偷遗,位于F島的核電站墩瞳,受9級特大地震影響,放射性物質發(fā)生泄漏氏豌。R本人自食惡果不足惜喉酌,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望泵喘。 院中可真熱鬧泪电,春花似錦、人聲如沸纪铺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽霹陡。三九已至和蚪,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間烹棉,已是汗流浹背攒霹。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留浆洗,地道東北人催束。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像伏社,于是被迫代替她去往敵國和親抠刺。 傳聞我的和親對象是個殘疾皇子塔淤,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容