栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

win10下AirSim搭建

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

win10下AirSim搭建

1、搭建所需环境
  • airsim 1.3.1
  • Unreal Engine4.25.4
  • Visual Studio 2019社区版
  • .Net Framework 4.8
2、安装Visual Studio 2019社区版

版本选择原因:Unreal Engine4.25仅支持Visual Studio 2017 和 2019版,而最新的airsim 1.3.1版本支持 Visual Studio 2019 版。
官方下载地址:
https://visualstudio.microsoft.com/zh-hans/free-developer-offers/

安装:

  • 在工作负载中,勾选Desktop Development with C++,如下图
  • 在单个组件中,勾选Windows 10 SDK 10.0.18362(应该是默认勾选的)
  • 其他默认,点击安装,安装后重启电脑完成配置。
3.Unreal引擎安装

前往Epic官网注册账号:
https://www.unrealengine.com/en-US/download
安装Epic Games Launcher并登陆:
如果是界面显示的是中文的话,那么最好改成英文的语言,因为后面创建环境的时候,如果默认是中文,那么路径中就有了中文,后面编译的时候就出错了。设置方法是点击左下角的设置按钮,然后第一项选择English(United States)。
安装Unreal Engine
Epic Games Launcher装好之后,就可以安装Unreal Engine了。点击上方的Library(库),然后点击ENGINE VERSIONS后面的+按钮,就会出现一个最新的版本,可以根据需要更改版本,然后点击安装。路径可以不选择C盘,因为Unreal Engine有10G+的大小,如果C盘空间不够大的话,是会拖慢系统速度的。安装好之后如下图所示,同时桌面也会有一个Engine的图标。

关联Ureal Engine与github
需要到Unreal官网
https://www.unrealengine.com/en-US/
登录自己的账号,然后在个人资料中关联github账号,关联好之后,在github官网登录自己的github账号,在最上方有个邀请函,点击同意加入游戏开发,成为一个游戏开发者。也可能没有邀请函,只要Unreal个人资料中显示关联成功即可,如图:

4、Airsim下载与编译

前往github下载Airsim:
https://github.com/Microsoft/AirSim
下载后解压缩
编译Airsim:

  • 打开Developer Command Prompt for VS 2019,打开方式有两种:
    1)在开始菜单中找到Visual Studio 2019文件夹,里面有一个Developer Command Prompt for VS 2019。
    2)在开始菜单中直接搜索就可以搜索到。
  • 使用cd命令进入Airsim解压后的文件夹,输入以下命令进行编译
build.cmd

此编译需要比较长的时间,请耐心等待。编译好之后会在 AirSimUnreal 文件夹中生成 Plugins 文件夹。这个Plugins文件夹非常重要,可以把它丢到任何一个Unreal工程中,这样就可以在Unreal工程中使用airsim插件功能了。
3)关闭Epic Games Launcher,然后重启,点击立即修复

5.测试
  • block环境是airsim自带嵌入的一个Unreal工程文件,可以测试Unreal和airsim是否安装配置成功。

  • 打开Developer Command Prompt for VS 2019, 然后CD 到AirsimUnrealEnvironmentsBlocks文件夹下,运行update_from_git.bat。

  • 运行完之后,会在AirsimUnrealEnvironmentsBlocks文件夹下生成Blocks.sln工程文件,双击打开,这时会打开Visual Studio 2019.

  • 在Visual Studio 2019中,将Block工程设为启动项目,编译选项设为DebugGame_Editor和Win64。然后点击调试->开始调试,这时就会打开Unreal Engine。

  • 此时可能出现如下报错信息

Running J:/UE_4.25/Engine/Binaries/DotNET/UnrealBuildTool.exe  -projectfiles -project="J:/AirSim-master/Unreal/Environments/Blocks/Blocks.uproject" -game -rocket -progress -log="J:AirSim-masterUnrealEnvironmentsBlocks/Saved/Logs/UnrealVersionSelector-2021.02.07-15.47.37.log"
Discovering modules, targets and source code for project...
ERROR: Could not find NetFxSDK install dir; this will prevent SwarmInterface from installing.  Install a version of .NET Framework SDK at 4.6.0 or higher.

按照提示安装所需插件,前往如下网址下载4.8的Dev Pack版本(不要下载Runtime版本,一般推荐4.8,其他版本可能不行):
https://dotnet.microsoft.com/download

下载后安装即可,安装过程全部默认即可。

  • 再次在Visual Studio 2019中,将Block工程设为启动项目,编译选项设为DebugGame_Editor和Win64。然后点击调试->开始调试,这时就会打开Unreal Engine,出现如下画面,即AirSim环境搭建成功。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1023449.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号