第一部分:怎么升级单纯的AirSim1.3.1
(这种情况是你现有的工程没有对源代码进行过修改,如果有,请看第二部分)
1 安装UE4 4.24
2 下载VS2019,勾选UE4必须勾的组件
3 从github下载新版AirSim1.3.1
下载地址
https://github.com/microsoft/AirSim/tree/v1.3.1-windows
怎么用clone方式下载?
依次敲入命令
第一步: d: (一个d加冒号,enter后进入d盘目录)
第二步: cd git(进入git 文件夹)
第三步: cd https://github.com/microsoft/AirSim.git(复制进来的地址)
第四步: 等待下载完成
4 下载好后
4.初次构建插件
小心,1.3.1版本初次构建用的是 x64 Native,而不是像之前版本用的x64 x86
5. 老流程,依次输入
d:
cd git
cd (文件名)
输入 dir
输入 build.cmd
完了之后准备慢慢等吧,第一次下载后构建要很久
好了,开始冒绿字
OK了
PS:
这套流程如果你不清楚可以看以前老版本是如何初次构建的
链接: https://blog.csdn.net/weixin_43704737/article/details/88739347
第二部分:怎么将老工程升级(对AirSim源代码做过改动)
比如:
之前:AirSim1.2.2,对应的是UE4 4.21,VS2017
现在:AirSim1.3.1,对应的是UE4 4.24,VS2019
开始操作:
1.先看看刚刚build好的AirSim1.3.1能不能用
文件夹下,Blocks文件,这是自带的一个工程
将AirSim1.3.1里的Unreal文件夹里的Plugins文件复制过来,
将下述文件(如果有的话)删除,
依次点击clean,GenerateProjectFiles(Windows批处理文件)
启动工程,提示重新build,确定
进入编辑器后,Mode更换成AirSimMode,Play一下试试
没问题,ok,进入下一步
2.用4.24创建一个新工程,编辑器打开后,关掉编辑器和VS,
然后,同样的,将plugin复制进去,
删除以下文件:
.vs
binaries
intermediate
删除完后像上一步一样点击clean,GenerateProjectFiles
启动工程,提示重新build,确定
进入编辑器后,Mode更换成AirSimMode,Play一下试试
没问题的话,打开VS文件,编译一下,没问题进入下一步
3.添加改动
找到旧工程里所有改动过的文件,
将改动添加到新工程的AirSim里。
(怎么找全这些文件和动过的地方?平时自己打备注,然后借助工具找,比如Sublime)
4.在工程内编译没报错的话,点击外面的update to git
5.完成之后
像第一次编译插件一样执行一遍(eg:打开x64 native工具,重新build.cmd)
6.build.cmd没问题,就升级ok了
7.把旧工程拿过来,放在Enviroment文件夹下
删除掉以前的Plugin里的AirSim,删除掉以下文件:
.vs
binaries
intermediate
点击update from git ,clean,GenerateProjectFiles
启动工程,提示重新build,确定
能进入编辑器,就ok了