我們在Windows10平臺(tái)下搭建Airsim,需要安裝這幾個(gè)東西:UE4、VS Code 2022。
目錄
1 參考文獻(xiàn)
官方文檔
參考教程
2 UE4安裝
3 下載VS Code 2022
4 Airsim編譯
4.1 環(huán)境安裝
4.2 Blocks測試
1 參考文獻(xiàn)
官方文檔
官方文檔一直都在更新,所以在安裝的時(shí)候一定要先閱讀官方文檔的版本,以防下錯(cuò)版本,后續(xù)出現(xiàn)問題。文檔鏈接:Build on Windows - AirSim
有支持Windows、macOS和Linux的,這里我們選擇Windows的構(gòu)建方法。
參考教程
知乎寧子安:airsim & unreal 仿真平臺(tái) - 知乎
b站:皮卡丘上大學(xué)啦皮卡丘上大學(xué)啦博客-皮卡丘上大學(xué)啦專欄文章-文集-嗶哩嗶哩視頻??????
這里我參考了知乎和B站的大佬他們安裝Airsim項(xiàng)目環(huán)境的內(nèi)容,后續(xù)Airsim的一系列內(nèi)容都很值得大家去看喲
2 UE4安裝
根據(jù)官方文檔,要求先下載Epic Unreal Launcher,下載鏈接:Download Unreal Engine
點(diǎn)擊“下載啟動(dòng)程序”,跳出下載界面,直接點(diǎn)擊打開就行,默認(rèn)安裝即可。
安裝完成后,會(huì)在桌面顯示一個(gè)快捷圖標(biāo)Epic Unreal Launcher,雙擊打開它,進(jìn)入Epic Games,第一次打開會(huì)要求登錄微軟賬號(hào),沒有的話需要注冊一個(gè)。點(diǎn)擊虛幻引擎-->庫-->引擎版本旁邊的+號(hào)-->會(huì)跳出另一個(gè)版本號(hào),點(diǎn)擊它旁邊的下三角-->選擇4.27的版本下載,可以修改存儲(chǔ)的位置,最好不要放在C盤。我這里由于已經(jīng)安裝了4.27的,所以下拉列表中是沒有的。
這里解釋一下為什么不用最新的版本,因?yàn)楦甙姹鞠聞?chuàng)建的項(xiàng)目在之后的操作中可能會(huì)出現(xiàn)不適配,所以我們盡量選擇官方文檔中說的大于等于4.27的版本就好了。
下載過程比較漫長,需要保證網(wǎng)絡(luò)通暢。利用這個(gè)時(shí)間可以去下載VS Code 2022
3 下載VS Code 2022
步驟分兩步,第一下載Visual Studio Install,第二在它里面安裝Visual Studio Community 2022。
Visual Studio Install下載鏈接:下載 Visual Studio Tools - 免費(fèi)安裝 Windows、Mac、Linux
這里選擇免費(fèi)的社區(qū)版本就好了,點(diǎn)擊免費(fèi)下載,跳出下載界面,直接打開,就下載好了,打開文件。
打開文件后,默認(rèn)繼續(xù),進(jìn)行安裝。
安裝好VS Install后,會(huì)自動(dòng)打開,選擇Visual Studio Community 2022。因?yàn)槲乙呀?jīng)安裝過了,所以這里只顯示修改,第一次安裝的話應(yīng)該顯示安裝。點(diǎn)擊“安裝”或“修改”,我們進(jìn)行配置。
官方文檔里要求下載這些東西:
按照官方文檔的要求,我們依次安裝。
首先,在工作負(fù)荷里勾選Python開發(fā)和使用C++桌面開發(fā);因?yàn)橹髸?huì)用到Python的API,所以這里先安裝了Python開發(fā)環(huán)境,以免后續(xù)再修改。
然后,在單個(gè)組件里搜索Win,勾選Windows 10 SDK (10.019041.0),為保險(xiǎn)起見,我還勾選了它的最新版本10.20348.0。
接著,繼續(xù)搜索net,官方文檔說要選擇最新的,但我為了保險(xiǎn)起見,勾選所有的SDK和目標(biāo)包。
好的,全部配置好了,接下來進(jìn)行安裝,需要注意的是安裝位置一定要改,不要放到C盤,然后點(diǎn)擊安裝,由于我已經(jīng)安裝好了,這里就是修改了。
安裝好了,就可以點(diǎn)擊啟動(dòng),顯示這個(gè)樣子就安裝好了
4 Airsim編譯
4.1 環(huán)境安裝
在搜索欄找到Developer Command Prompt for VS?2022,會(huì)進(jìn)入到Visual Studio Community 2022的安裝位置。
我們找一個(gè)內(nèi)存比較大的盤存放Airsim的文件。不要將它下載到C盤,以防遇到權(quán)限問題,這里我直接用D盤,因此,我一直cd ..到D盤。
接下來,去GitHub上git下Airsim的源碼內(nèi)容。
輸入:
git clone https://github.com/Microsoft/AirSim.git
這里的下載時(shí)間也可能蠻長的,需要一段時(shí)間。
如果網(wǎng)絡(luò)不穩(wěn)定,可能下載不下來,還有第二個(gè)方法,去GitHub上直接下載Airsim壓縮包,鏈接:GitHub - microsoft/AirSim: Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research,然后解壓到D盤。最好把文件名字改一下,改成Airsim,里面包含了它的一系列源碼。
接著,輸入
cd Airsim
進(jìn)入到 “AirSim” 文件夾中,繼續(xù)輸入:
build.cmd
開始編譯AirSim。這里需要保持網(wǎng)絡(luò)暢通,編譯過程時(shí)間漫長,耐心等待。
這一步特別容易編譯失敗,如果失敗了,就關(guān)掉Developer Command Prompt for VS?2022,重新打開再次進(jìn)入cd Airsim,進(jìn)行build.cmd編譯,直到成功。
如果顯示這樣,就編譯好了。會(huì)自動(dòng)跳出Unreal Engine,進(jìn)行g(shù)enerating project files。
接下來,進(jìn)入Airsim\Unreal\Environments\Blocks,運(yùn)行update_from_git.bat文件
cd Airsim\Unreal\Environments\Blocks
update_from_git.bat
編譯完成后,在Airsim\Unreal\Environments\Blocks中有個(gè)Blocks.sln文件,雙擊打開
4.2 Blocks測試
打開VS 2022 后,右擊Blocks,設(shè)為啟動(dòng)項(xiàng)目。
接著選擇debug editor game,然后點(diǎn)擊本地調(diào)試器,啟動(dòng)編譯
接著,底下的調(diào)試框就會(huì)開始編譯,第一次運(yùn)行比較慢。之后再打開就會(huì)快一些。
編譯成功后會(huì)自動(dòng)打開UE4,就是這個(gè)界面。
點(diǎn)擊運(yùn)行,會(huì)讓你選擇是否用小車作為目標(biāo)使用,選擇否就是無人機(jī)。
?
用鼠標(biāo)點(diǎn)一下無人機(jī),鼠標(biāo)會(huì)消失,按M鍵后,再按W、S、A、D鍵,可以以無人的上、下、左、右的視角看。至此,整個(gè)配置就結(jié)束了。文章來源:http://www.zghlxwxcb.cn/news/detail-771220.html
以后再次進(jìn)入,可以直接雙擊Blocks.sln打開項(xiàng)目文章來源地址http://www.zghlxwxcb.cn/news/detail-771220.html
到了這里,關(guān)于Win10平臺(tái)用UE4、VS Code22搭建Airsim項(xiàng)目的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!