​1. win10 + 英伟达显卡
2. anaconda + python3.7 安装好后创建名字叫paddle的独立运行环境,并且能够运行下面命令: paddle.utils.run_check() 提示成功。
3. 安装Epic Game Launcher
4. 在Launcher中安装Unreal游戏引擎
5. 在Launcher中安装地图Landscape Mountains,注意要装4.x版本,最新的5.x版本还不支持

6.安装visual studio 2022,只需要下面两个组件 1.使用C++的桌面开发 2.安装组件:Window 10 SDK(10.0.18362.0)
7:编译AirSim插件
1. 下载AirSim源代码: git clone https://github.com/Microsoft/AirSim.git
2. 打开windows菜单的Developer Command Prompt for VS 2022,在项目根目录下输入命令:build.cmd
3. 检查插件目录:$ProjectRoot\Unreal\Plugins\ 看插件是否生成。
8.确认Visual Studio 2022环境安装好
1. 打开Developer Command Prompt for VS 2022,在$ProjectRoot\Unreal\Environments\Blocks目录下输入命令:update_from_git.bat
2. 弹出窗口点击确定,关联当前引擎
3. 进入目录双击Blocks.sln, VS2022自动启动。
4. 编译选项设置为:DebugGame_Editor + Win64
5. 点击菜单“调试”–>“开始调试”,虚幻编辑器启动
6. 点击“运行”,点击确定

9: 配置Visual Studio 2022 + LandscapeMountains
1. 进入本机文件夹,打开文件LandscapeMountains.uproject,选择用当前Unreal版本打开
2. Unreal 中File –> New C++ Class –> Next –> Create Class 因为Unreal必须要求有一个新类才会触发编译并打开VS 2022 项目LandscapeMountains.sln


3. 拷贝task1编译好的Unreal\Plugins进入下载的LandscapeMountains本地文件夹
4. 关闭所有相关项目窗口,重新打开文件LandscapeMountains.uproject,提示AirSim需要重新构建,点击确定
5. 用文本编辑器编辑文件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}],"EpicSampleNameHash": "1226740271"
}

6. 用文本编辑器编辑Config\DefaultGame.ini,如下修改

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

7. 保存并关闭所有相关窗口后,右键文件LandscapeMountains.uproject,点击Generate Visual Studio Project Files
8. 双击LandscapeMountains.sln,打开VS 2022,编译选项置为”DebugGame Editor”和”Win64″,点击开始调试(F5)。程序会自动打开Unreal编辑器
9. 在右上找到“Player Start”对象并单击,右下角会显示详细,删除其他Player Start[00 - 99],并在主窗口中把它移动到一条路上


10. 点击菜单“窗口” –> 世界场景设置 在右下角“详细”页签旁边打开World Settings。
11. 在World Settings里面选中的“游戏模式”–> “游戏模式重载”滚动并选中选项:“AirSimGameMode”   可选:如果你的电脑性能不行,可以在“编辑”–>“编辑器偏好设置”,搜索“CPU”,勾选上:处于背景时占用较少CPU。
12. 菜单中点击保存所有。
13. 点击Play,示例项目配置完毕。

______________________

1. 使用pip安装下面两个库

# 安装Unreal和python之间的通讯协议
pip install msgpack-rpc-python
# 安装airsim的python库
pip install airsim

2. 在Anaconda中启动VS Code,打9开文件夹PythonClient\car\(git下载的),运行hello_car.py,确认可以通过python控制汽车

AirSim在Windows下环境搭建相关推荐

  1. redis cluster以及master-slave在windows下环境搭建

    一.redis cluster环境搭建: 1.了解Redis Cluster原理: 详细了解可参考:http://doc.redisfans.com/topic/cluster-tutorial.ht ...

  2. 天正lisp修改了配置_Common Lisp支持中文编辑和编译的windows下环境搭建志

    第一步,安装emacs+slime+sbcl/ccl/... 2.1安装完成后重启系统,否则会提示:fatal error encountered in SBCL pid 10236(tid 9971 ...

  3. Windows下如何搭建Gradle环境?

    QUESTION:Windows下如何搭建Gradle环境? 目录 QUESTION:Windows下如何搭建Gradle环境? ANSWER: 1.开发环境 2.安装步骤 (1)下载最新的Gradl ...

  4. Windows TensorFlow环境搭建

    Windows TensorFlow环境搭建 简介 本次安装是在Windows10 上进行的,使用tensorflow安装的环境为 Anaconda.Python3.7.TensorFlow2.0 搭 ...

  5. 【spark】windows spark 环境搭建

    Windows平台环境搭建 JDK 1.8-8u201 Scala 2.11.8 spark 2.2.0 hadoop 2.7.2 sbt 0.13.13.1 上面的几个软件之间相互有版本依赖关系的因 ...

  6. 基于Codeblock的LVGL模拟器Windows平台环境搭建[带源码]

    基于Codeblock的LVGL模拟器Windows平台环境搭建 文章目录 基于Codeblock的LVGL模拟器Windows平台环境搭建 概述 一.介绍 二.使用CodeBlock版本方法以及需要 ...

  7. Windows下一键搭建MBP系统,支持多种版本任意选择,免费永久使用,多系统使用新方案

    Windows下一键搭建MBP系统,支持多种版本任意选择,免费永久使用,多系统使用新方案. 安装起来相当的简单,简单到只需要执行一行命令即可完成.使得游戏和开发可以兼顾,并且不用花费数万米的可以使用M ...

  8. Windows Python环境搭建

    Windows Python环境搭建 ` 提示:本篇分享适合于非专业程序员出生的python使用者和初学者 文章目录 Windows Python环境搭建 前言 一.Python 编辑环境--Pych ...

  9. kafka在windows下单机版搭建

    kafka在windows下单机版搭建 1.win本地单机版搭建 1.1安装zookeeper环境 下载地址 Apache Downloads 添加配置文件 在config目录下复制一份zoo_sam ...

最新文章

  1. 冬小麦病虫害的高光谱识别方法研究
  2. python发音模块-python 利用pyttsx3文字转语音过程详解
  3. 【Latex】数学公式排版
  4. echarts使用之坑 隐藏显示echarts变形 echarts官网访问不了
  5. 高中计算机会考在线模拟考试,高中信息技术会考练习试题及答案
  6. NTC——热敏电阻的采集方法
  7. 1.分布式服务架构:原理、设计与实战 --- 分布式微服务架构设计原理
  8. 百度祝恒书:百度智能招聘技术和应用实践
  9. Pixelmator Pro为您抓住照片的质感,适合每个人的专业编辑图像工具
  10. 陕南柿子红了_陕南赤子_新浪博客
  11. Vue项目和Tauri接入Google Analytics谷歌统计流程
  12. 人工智能(8)---一文读懂人工智能产业链:基础技术、人工智能技术及人工智能应用
  13. gis 六边形网格_ArcGIS中实现指定面积蜂窝(正六边形)方法
  14. 大数据管理神器:Ambari自定义stack和服务二次开发详细教程
  15. 获取滚动条滚动距离兼容写法
  16. SqlServer高效汉字转拼音的存储过程
  17. android timer 控件,TimerView 一个解耦良好的计时控件,可自由扩展。 @codeKK Android开源站...
  18. 底盘电控系统仿真测试解决方案
  19. 四大国际评测 360排名全球第一
  20. 【Java8 Stream】:探秘Stream实现的核心:Collector,模拟Stream的实现

热门文章

  1. Understanding unsupervised domain adaption
  2. MySQL再叙(体系结构、存储引擎、索引、SQL执行过程)
  3. python go高并发_天下武功为快不破,戏说Python与Go高并发争锋!
  4. 赛博朋克2077漫威黑寡妇捏脸
  5. mysql查询重名_同名同姓搜索,同名身份证号码数据库
  6. 从TikTok功能优化,抓住直播带货机遇
  7. 字节跳动将双月OKR调整为季度;马斯克批OpenAI违背初心:被微软控制,只顾赚钱;苹果上新348元省电保护膜|极客头条
  8. 迷宫问题----经典回溯法解决
  9. python余弦相似度_Python 简易聊天机器人(附带基础余弦相似度实现)
  10. javase printwriter 打印流