AirSim安装和地图加载

一、安装VS

这里我们选择安装VS2022社区版本,Visual Studio Community 2022 可以通过登录官方网站下载安装,其网址为Visual Studio 2022 IDE - 适用于软件开发人员的编程工具

选择Community 2022后开始下载,下载完成后进行安装,在工作负荷区域选择使用C++的桌面开发,在单个组件方面,选择Windows10、11的sdk,最新的NET Framework sdk

这里的选项我们后续可以在VS的工具里面的获取工具和功能进行修改

二、安装UE

虚幻引擎可以通过登录官方网站免费下载安装,网址为https://www.unrealengine.com/zh-CN,在网站中,我们能看到这个界面,首先下载epic game,然后下载UE,这里千万提醒不要把epic和UE下到C盘,否则后续你的盘会爆炸!!

我们在epic里面进入虚幻引擎界面,安装虚幻引擎,这里请大家按照UE4,因为AiSim是基于UE4开发的,用UE5会出现很多问题

三、安装AirSim

我们在Win开始菜单中找到并打开 “Developer Command Prompt for VS 2022”

打开之后,进入你要安装AirSim的盘,使用git clone下载AirSim,

git clone https://github.com/Microsoft/AirSim.git

输入指令 cd AirSim 进入到 “AirSim” 文件夹中,继续输入指令:build.cmd,开始编译AirSim

完成之后会在 “AirSim\Unreal” 文件夹中生成 “Plugins” 文件夹,我们在任何工程中将这个文件夹复制过去就可以使用AirSim的插件了

这里可能会出现报错

这是由于下载好虚幻4引擎后没有关联所导致的,此时我们只需要重启以下Epic Game平台,重启后就会自动弹出进行修复

四、block进行测试

我们在AirSim/Unreal/Environments/Blocks下找到Blocks.sln文件,用VS打开

右击右侧的Blocks,将其设为启动项目

编译选项设为 “DebugGame_Editor” 和 “Win64”,然后点击 “调试” -> “开始调试”

等待一会启动后,我们就进入了block环境

我们点击运行,此时会跳出一个对话框,点击 “No”,就会出现一个四旋翼(如果是点击的 “Yes”,就会出现一个小车)

至此,AirSim 全部安装完成,下面可以直接使用 AirSim 做仿真了

五、地图加载

我们在epic界面点击启动UE,等待一会后进入了新建项目阶段,这里我们选择游戏,之后都点击下一步,注意不要把我们的项目安装到C盘,后续我们还要下载地图在该项目中,找一个内存足够充裕的盘进行下载

之后我们需要下载地图,还是在epic的界面,我们点击visit.Fab.com进入网站去找一个我们想要的地图

我们点击add to my library后,再选择下载,会在epic界面出现我们的地图,我们选择添加到工程,将其添加到我们之前新建的工程里面,同样要设置下载的位置,我们放在一个内存充裕的盘,记住位置

我们进入项目,在界面中点击,filter里面的关卡,等待加载和着色后,就可以看到我们地图的界面了

我们在编辑的项目设置里面,点击项目地图和模式,将我们的关卡设为默认地图,这样打开后就会进入我们的地图中

这里我们在文件中点击新建C++类,都点击下一步,得到我们新建的类

我们进入之前我们建立项目的文件夹下面,我们将之前AirSim里面的“Plugins” 文件夹复制到这里来。

在这个文件夹下,看到.uproject文件,我们右键点击这个文件,用记事本打开

在"Modules"下面添加

"AdditionalDependencies":[
                "AirSim"
                ]

在"Modules"后面添加

"Plugins":[
		{
			"Name": "AirSim",
			"Enabled": true
		}


	]

保存后退出

还是右键点击这个文件,选Generate VS project Files,等待文件的生成

之后我们使用VS打开这个文件夹下的.sln文件

同样将右侧我们的项目名字的文件设置为启动项目,编译选项设为 “DebugGame_Editor” 和 “Win64”,然后点击 “调试” -> “开始调试”,进入到UE界面

这里我们点击运行,无人机出现后,说明我们的地图加载完毕,之后可以继续我们的仿真开发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值