或者是airsim官方网站的步骤:
https://microsoft.github.io/AirSim/build_windows/
我这里写几个自己安装过程中踩的坑和报的错:
我运行正常的版本为:
win10 vs2022 UE4(4.27.2) Airsim 1.8.1
update_from_git.bat
的时候报错很多文件找不到问题在于没有关联虚幻引擎与Airsim,所以没有办法生成测试文件。
解决步骤:
一定要确保Epic Games Launcher是英文语言
把你已经下载好的虚幻引擎设为启动项:
重启Epic Games Launcher,会弹出一个让你关联的对话框,点确定即可。
重新运行update_from_git.bat
,即可成功生成Blocks.sln
工程文件
但是我当时报了这个错:Error at startup: Error creating directory, hr=2
然后点击“OK”之后不出现无人机,其他一切正常。
github上有解决这个问题的人:
https://github.com/microsoft/AirSim/issues/1150
简单地说,就是运行这个工程文件需要有一个settings.json
文件支撑这个工程,配置该工程中的各种参数。但是很明显虚幻引擎现在找不到这个文件,无法读取这个文件中的配置。
所谓的““error creating directory””实际意思就是UE或者airsim没有办法生成文件夹去放置settings.json
文件。
正常情况下,是应该由程序自动生成一个settings.json
文件在:"C:\Users\asus\Documents\Airsim"
这个目录下面的。但是我们目前手动去找一下发现确实没有。
所以解决办法就是:
在"C:\Users\asus\Documents"
这个目录下面手动新建一个“Airsim”文件夹
然后在其中新建一个文本文件,复制下面的代码:
{
"SettingsVersion": 1.2,
"SimMode": "Multirotor"
}
保存之后,修改后缀名为.json
再次在UE4中点击“运行”按钮即可成功。成功出现无人机,场景也变得正常了。
如果想配置其他的功能,比如加上三个不同摄像头角度的窗口,如图:
就可以修改settings.json文件为:
{
"SettingsVersion": 1.2,
"SimMode": "Multirotor",
"SubWindows": [
{"WindowID": 0, "CameraName": "front_center", "ImageType": 0, "VehicleName": "", "Visible": true},
{"WindowID": 1, "CameraName": "front_center", "ImageType": 5, "VehicleName": "", "Visible": true},
{"WindowID": 2, "CameraName": "front_center", "ImageType": 3, "VehicleName": "", "Visible": true}
]
}
至此就没什么其他问题了,Airsim就算安装运行以及测试成功了。