【UE5-Airsim】Windows10下安装UE5-Airsim的仿真环境

前言

在EPIC的虚幻商城中免费嫖到了一个仓库的场景,但是他最低支持的是UE5。那没办法,我的UE4 & airsim 已经部署了也只能舍弃。
UE4 & airsim 部署参考网址:https://zhuanlan.zhihu.com/p/618440744 ,答主宁子安
🚩用了UE5的不要再下载旧版的Airsim 了!!!

问题所在

官网的airsim https://github.com/microsoft/AirSim, 已经停止更新了,但最开始我并不知道它已经不再适用与最新的UE5,在实际部署中,报了各种各样的错误,我只是一股脑的想通过修改源码来应对,但都是徒劳。。。。

这里放两张图解释一下,

一个是Airsim 对不同版本的UE时其文件里所依赖的物理引擎是不一样的。UE5不再支持PhysX了

一个是官网的说明

正确做法

这里放一个后续有开发人员进行对airsim进行更新的链接:
https://github.com/microsoft/AirSim
下载后命令行执行./build.sh构建AirSim,对应生成的插件文件在AirSimRootDir/Unreal/Plugins/AirSim中

后续的建立UE项目,生成C++类,修改UE的启动文件并编译等步骤倒是和原来一样,详见:

https://zhuanlan.zhihu.com/p/618440744

针对一些报错情况,进行一个简单汇总:

1、修改.uporject时一定仔细检查中括号和逗号有没有遗漏且是英文输入,不然出现报错:

"Couldn't set association for project. Check the file is writeable"

完全不用去执行一个一个的.bat文件!!!

2、创建UE项目时先用蓝图形式,在打开UE编辑器后再在**菜单栏里找到"新建C++类"**进行Visual studio 的 .sln文件生成,不然会很奇怪。UE5的菜单布局和UE4不太一样,但是不会缺功能,耐心探索即可。

3、UE5 下的 Airsim 的操作手册和原来一模一样,进入仿真模式后摁F1打开Airsim的使用手册(应该是,记不清了