首页 > 其他分享 >AirSim安装与项目初始化

AirSim安装与项目初始化

时间:2024-01-29 19:46:38浏览次数:21  
标签:初始化 项目 AirSim Visual 文件 模块 UE 安装

AirSim与Unreal Engine的安装见https://zhuanlan.zhihu.com/p/618440744

在安装的时候版本选择UE 4.27与Visual studio 2022。

在每个UE project中,都存在一个.project文件,通过vscode打开则在里面可以设置打开方式,通过修改EngineAssociation可以设置用哪个版本的UE引擎打开该文件。

{
	"FileVersion": 3,							// 文件版本号为3
	"EngineAssociation": "4.27",				// 指定与此项目关联的UE引擎版本号为4.27
	"Category": "Samples",						// 该项目属于Samples类别
	"Description": "",							// 无描述字段
	"Modules": [								// 列出模块(UE项目组件),可包含代码数据等
		{
			"Name": "LandscapeMountains",		// 模块名
			"Type": "Runtime",					// 模块类型,该模块为运行时模块
			"LoadingPhase": "Default"			// 模块加载阶段,Default表明将在默认的加载阶段被加载
		}
	],
	"TargetPlatforms": [						// 指定了项目目标平台,即项目可以在哪些平台上运行
		"MacNoEditor",							// 可以在没有编辑器的Mac系统上运行
		"WindowsNoEditor"
	],
	"EpicSampleNameHash": "1226740271"
}

在第一次创建UE项目时,要进行如下步骤:

image-20240129141927220.png image-20240129142108342.png image-20240129142121641.png

在Visual Studio 2022中,要将编译模式设置为DebugGame Editor和Win64。另外右侧的解决方案管理器中,要把LandscapeMountain设置为启动项目,等待其后台处理完成后再关闭Visual studio2022。

image-20240129142345461.png

将Airsim中的Plugins复制到UE项目中。

image-20240129142643443.png

随后,修改LandscapeMountains.uproject文件。

{
	"FileVersion": 3,
	"EngineAssociation": "4.27",
	"Category": "Samples",
	"Description": "",
	"Modules": [
		{
			"Name": "LandscapeMountains",
			"Type": "Runtime",
			"LoadingPhase": "Default",
			"AdditionalDependencies":[			// 制定了模块的额外依赖
				"AirSim"
			]
		}
	],
	"TargetPlatforms": [				
		"MacNoEditor",
		"WindowsNoEditor"
	],
	"Plugins":[									// 定义了项目使用的插件列表
		{
			"Name": "AirSim",
			"Enabled": true						// Airsim插件在此项目中为启用状态
		}
	],
	"EpicSampleNameHash": "1226740271"
}

同时,要修改LandscapeMountains\Config\DefaultGame.ini文件,在最后加上识别并包含Airsim插件的代码。

[/Script/EngineSettings.GeneralProjectSettings]
Description=
Description=A showcase of the Landscape and foliage tools, featuring a heightmap and layers imported from World Machine..
ProjectID=AA09B37343E6F73F4D021E9144E6B7CA
ProjectName=Landscape Mountains Showcase
+MapsToCook=(FilePath="/AirSim/AirSimAssets")

在完成配置后,选择Generate Visual Studio project files,并生成.sln文件。

image-20240129143500681.png

打开.sln文件,等待后台处理完成,点击本地Windows调试器,会自动打开关卡编辑器。

在世界场景设置中,将游戏模式重载为AirSimGameMode,点击运行,即可运行仿真。

image-20240129144130016.png

在Choose Vehicle中,选择是出现汽车仿真,选择否出现四旋翼仿真。

C:\Users\lenovo\Documents\AirSim目录下修改settings.json文件,增加SimMode后,便不会出现询问,默认选择四旋翼。

理论上,settings.json文件应自动生成,若未自动生成,则需要自己创建。

{
  "SeeDocsAt": "https://github.com/Microsoft/AirSim/blob/main/docs/settings.md",
  "SettingsVersion": 1.2,
  "SimMode": "Multirotor"
}

至此,初始化完成。

标签:初始化,项目,AirSim,Visual,文件,模块,UE,安装
From: https://www.cnblogs.com/xushengxiang/p/17995193

相关文章

  • AirSim飞控介绍与观察视角
    飞控介绍​ 四旋翼无人机有四个呈十字交叉的螺旋桨,四个螺旋桨高速旋转可以产生升力,从而带动整个飞机在空中飞行。四旋翼无人机能够垂直起飞和降落,可以自由悬停,如果操作得当还可以进行高速高机动飞行,自由轻便、易操作是其突出的优点。四旋翼无人机主要是通过电机调节4个螺旋桨的转......
  • gitlab-runner helm 安装问题记录
      首先说说安装步骤1、安装版本gitlab-runner-0.36.1.tgz  cat./gitlab-runner/values.yaml|grep-v"#"|sed-e'/^$/d'imagePullPolicy:IfNotPresentgitlabUrl:http://101.43.196.155:32080/runnerRegistrationToken:"Woq_Drxy-SSy1kQzJBZT&......
  • windows下为php安装event扩展,失败原因,最终成功
    PHP:在Windows上安装PHP扩展-ManualPECL::Package::event(php.net)windows安装phpevent扩展问题_windowsenevt扩展步骤-CSDN博客 最开始不懂,以为还要安装libevent--不是,只要event就好了后来以为安装的扩展版本不对--按照phpinfo下载的,是对的全网只有一个地方......
  • vue安装node-sass sass-loader 报错
    vue安装node-sass  sass-loader报错 主要的原因是因为node的版本 和  node-sass  sass-loader 不匹配导致的报错node-sass版本和sass-loader版本对应 具体查看这个链接   https://www.npmjs.com/package/node-sass拿我当前项目举例  我node版本是16......
  • 迅为3588开发板Ubuntu安装Docker
      在使用迅为RK3588开发板的时候,我们一般采用的是虚拟机安装Ubuntu20.04来编译Android源码或者linux源码,但是编译源码最让人头疼的是主机环境问题。假如我手上有很多块开发板,每个开发板都使用不同的编译环境,而我本地电脑已经有一个编译环境了,那怎么办呢?  有没......
  • Windows下安装和配置Java JDK
    1、......
  • Windows安装MySql时出现“Failed to find valid data directory”的错误
    1、......
  • VMware - Windows 10 1909 Version 安装
    (注意:使用VMwareworkstation16pro安装windows10的22h2版本可能失败,需要回滚到1909Version即可)VMware虚拟机软件:我使用的VMware版本是VMwareWorkstation16Pro,官网下载试用WindowsISO:版本是cn_windows_10_consumer_editions_version_1909_updated_jan_2020_x64_dvd_4......
  • Linux环境安装postgresql
    一、资源包下载1.1、官网下载地址https://www.postgresql.org/ftp/source/ 1.2上传安装包,并解压#.tar.gz后缀:tar-zxvf文件名#.tar.xz后缀:tar-Jxvf文件名#-C后面是解压后存放的目录​tar-xvfpostgresql-15.3.tar.gz-C/data/database/postgresql/package......
  • 虚拟环境python3.8安装GDAL包
    网上的方法直接是:pipinstallGDAL‑3.4.1‑cp38‑cp38‑win_amd64.whl但是这个方法不适用于我,因为我的pycharm上面的anaconda是python3.7,但是我创建了一个python3.8的虚拟环境所以需要:1.切换虚拟环境2.导入离线包python3.8对应着的GDAL为:GDAL-3.4.3-cp38-cp38-win_amd6......