发布时间:2026/7/12 22:09:41
【第1篇-环境安装】unreal engine + airsim ❌linux UE4.27教程ubuntu22.04安装ue和airsim - 知乎linux好处编译比vs2022方便但linux端的渲染比较卡顿还是建议windows端解决消息✔️WindowsUEwin unreal engine vs2022编译airsim 导出blocks.exe 即可源码方式渲染卡顿但编译导出为场景后渲染速度OK目的① 飞行仿真系统yolo检测3D定位/3D航迹② 数据标注从物理尺寸反推标注一、windows端unreal engine airsim编译环境搭建UE4.27 Launcher版本稳定 用 Epic Games Launcher下载虚幻引擎 - Unreal Engine科学上网 秒下载 更快 UE5❌-坑更多下载airsimgit clone GitHub - microsoft/AirSim: Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI Research · GitHub编译airsim下载后打开vs2022的devloper commnad prompt工具去执行build.cmd在ureal\environment\blocks文件夹执行update_from_git.bat 才有blocks.sln解决方案airsim下的build.cmd是整个airsim的环境。blocks才是环境下面的。编译脚本BUG1的脚本生成Blocks.exe编译3. 启动blocks.sln vs2022 编译 不是airsim.sln❌ 是blocks.sln✔️把无人机放进去场景里面然后点击.uprojectUE项目中插入airsim插件二、安装python airsim客户端目的为了写python脚本可以直接调用Blocks.exe里面的相机实现读图像、拉流等操作C的接口也有的在ros中也有简单说pip install 安装python包失败了需要从源码去安装cd E:\Airsim\AirSim-main\PythonClient pip install -e . # 这中间会出现tornado环境依赖问题以及SSL网络无法连接的问题2.1 修复windows certifi证书建议修复 Windows 证书库治本打开certmgr.msc检查「受信任的根证书颁发机构」是否有损坏/空证书或在 PowerShell管理员运行certutil -generateSSTFromWU roots.sst更新根证书注意环境中同时存在rpc-msgpack需要 tornado6.1和msgpack-rpc-python需要 tornado5二者冲突。如果其他项目不需要rpc-msgpack可以考虑卸载它。三、从windows导出固定的Blocks.exe的方法待补充。BUG1build.cmd构建blocks.sln不成功解决✔️用一个新bat就可以搞定内容检后面下面是现象E:\Airsim\AirSim-main\Unreal\Environments\Blocksrd /s/q Build 系统找不到指定的文件。 E:\Airsim\AirSim-main\Unreal\Environments\Blocksrd /s/q Binaries 系统找不到指定的文件。 E:\Airsim\AirSim-main\Unreal\Environments\Blocksrd /s/q Intermediate 系统找不到指定的文件。 E:\Airsim\AirSim-main\Unreal\Environments\Blocksrd /s/q Saved E:\Airsim\AirSim-main\Unreal\Environments\Blocksmkdir Saved\logs E:\Airsim\AirSim-main\Unreal\Environments\Blocksrd /s/q Plugins\AirSim\Binaries 系统找不到指定的文件。 E:\Airsim\AirSim-main\Unreal\Environments\Blocksrd /s/q Plugins\AirSim\Intermediate 系统找不到指定的文件。 E:\Airsim\AirSim-main\Unreal\Environments\Blocksrd /s/q Plugins\AirSim\Saved 系统找不到指定的文件。 E:\Airsim\AirSim-main\Unreal\Environments\Blocksdel *.sln 找不到 E:\Airsim\AirSim-main\Unreal\Environments\Blocks\*.sln E:\Airsim\AirSim-main\Unreal\Environments\Blockssetlocal E:\Airsim\AirSim-main\Unreal\Environments\Blocksdel /q gen_temp.txt 找不到 E:\Airsim\AirSim-main\Unreal\Environments\Blocks\gen_temp.txt E:\Airsim\AirSim-main\Unreal\Environments\Blockspowershell -command { (Get-ItemProperty Registry::HKEY_CLASSES_ROOT\Unreal.ProjectFile\shell\rungenproj -Name Icon ).Icon } gen_temp.tmp Get-ItemProperty : 找不到路径“HKEY_CLASSES_ROOT\Unreal.ProjectFile\shell\rungenproj”因为该路径不存在。 所在位置 行:1 字符: 6 { (Get-ItemProperty Registry::HKEY_CLASSES_ROOT\Unreal.ProjectFile ... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CategoryInfo : ObjectNotFound: (HKEY_CLASSES_RO...hell\rungenproj:String) [Get-ItemProperty], ItemNotFo undException FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetItemPropertyCommand E:\Airsim\AirSim-main\Unreal\Environments\Blockstype gen_temp.tmp 1gen_temp.txt E:\Airsim\AirSim-main\Unreal\Environments\Blocksset /p gen_bin 0gen_temp.txt E:\Airsim\AirSim-main\Unreal\Environments\Blocksdel /q gen_temp.tmp E:\Airsim\AirSim-main\Unreal\Environments\Blocksdel /q gen_temp.txt E:\Airsim\AirSim-main\Unreal\Environments\Blocksfor %f in (*.uproject) do ( echo Generating files for %f /projectfiles E:\Airsim\AirSim-main\Unreal\Environments\Blocks\%f ) E:\Airsim\AirSim-main\Unreal\Environments\Blocks( echo Generating files for Blocks.uproject /projectfiles E:\Airsim\AirSim-main\Unreal\Environments\Blocks\Blocks.uproject ) Generating files for Blocks.uproject /projectfiles 不是内部或外部命令也不是可运行的程序 或批处理文件。下面是在Airsim\Unreal|Environments\Blocks文件夹下执行的.bat帮助生成Blocks.sln解决方案然后去编译。echo off setlocal enabledelayedexpansion cd /d E:\Airsim\AirSim-main\Unreal\Environments\Blocks echo Cleaning old build files... rd /s/q Build 2nul rd /s/q Binaries 2nul rd /s/q Intermediate 2nul rd /s/q Saved 2nul mkdir Saved\logs 2nul echo Cleaning plugin files... rd /s/q Plugins\AirSim\Binaries 2nul rd /s/q Plugins\AirSim\Intermediate 2nul rd /s/q Plugins\AirSim\Saved 2nul echo Deleting solution files... del *.sln 2nul echo Generating project files... REM 设置您的UE路径 - 修改这里 set UE_PATHE:\UE_4.27 REM 检查UE是否存在 if not exist %UE_PATH%\Engine\Binaries\DotNET\UnrealBuildTool.exe ( echo ERROR: Unreal Engine not found at %UE_PATH% echo Please update UE_PATH variable in this script. pause exit /b 1 ) REM 生成项目文件 %UE_PATH%\Engine\Binaries\DotNET\UnrealBuildTool.exe -projectfiles -project%CD%\Blocks.uproject -game -engine -rocket if %errorlevel% 0 ( echo Project files generated successfully! ) else ( echo Failed to generate project files. ) pause关键的是UE_PATH\....\UnrealBuildTool.exe .....设置UE路径然后调用构建工程的工具

相关新闻

2026/7/12 22:04:40

TD-MPC2扩展开发:如何快速添加自定义环境和任务支持

TD-MPC2扩展开发:如何快速添加自定义环境和任务支持 【免费下载链接】tdmpc2 Code for "TD-MPC2: Scalable, Robust World Models for Continuous Control" 项目地址: https://gitcode.com/gh_mirrors/tdm/tdmpc2 TD-MPC2是一个强大的连续控制世界…

2026/7/12 22:04:40

如何实现智能数据问答:SQLBot的技术架构与最佳实践

如何实现智能数据问答:SQLBot的技术架构与最佳实践 【免费下载链接】SQLBot 🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG. 项目地址: https://gitcode.com/GitHub_Trending/sq/SQL…

2026/7/13 2:35:33

MA12070与PIC18F46K40打造高效D类音频放大器方案

1. 项目背景与核心器件选型在当今音频设备市场,消费者对便携性与音质的要求越来越高。传统AB类放大器虽然音质出色,但效率低下导致设备笨重;而普通D类放大器虽效率高,却常因电磁干扰(EMI)问题影响音质。MA12070PIC18F46K40的组合恰…

2026/7/13 2:35:33

Win10系统安装全攻略:从U盘启动到驱动优化的完整教程

很多朋友在电脑使用过程中都会遇到系统卡顿、蓝屏或中毒等问题,这时候重装系统就成了最直接的解决方案。但一想到要找电脑店花几百元重装,很多人就望而却步了。其实Win10系统安装并不复杂,只要掌握正确方法,完全可以自己动手完成&…

2026/7/13 2:35:33

网络安全深度洞察:穿透数字迷雾,构建下一代防御体系

一、网络安全定义(动态攻防视角) 网络安全的本质,是在数字资产的暴露面与攻击者的入侵路径之间,建立持续性的不对称优势。它所保护的对象可以精炼为三个层面: 表层资产:应用程序、服务器、数据库、终端设备…

2026/7/13 2:35:33

微信8.0.31数据库密码逆向:IMEI写死机制与SQLCipher加密破解

1. 项目概述:从一份加密文件到可读的聊天记录如果你曾经因为手机故障需要恢复微信聊天记录,或者出于技术研究的目的,尝试过直接访问手机里那个名为EnMicroMsg.db的数据库文件,那你大概率会碰壁。这个文件是微信在本地存储聊天记录…

2026/7/13 2:35:33

AI Agent开发实战:从RAG原理到LangChain应用完整指南

1. 先搞清楚 AI Agent 开发到底需要哪些核心能力如果你刚开始接触 AI Agent,最容易被各种概念和框架绕晕。其实从实际开发角度看,AI Agent 的核心能力可以拆解为三个层次:第一层是基础编程能力。Python 是绕不开的,但不需要你成为…

2026/7/13 2:30:32

Codex模型构建IP分身:3亿token实战经验与优化策略

如果你正在尝试用AI工具创建自己的"数字分身",可能已经发现这条路并不像想象中那么简单。特别是当你投入大量token资源后,结果往往与预期相去甚远。本文要讨论的正是这样一个真实案例:通过Codex消耗3亿token构建IP分身的技术实践与…

2026/7/12 0:01:29

3步解锁音乐自由:ncmdumpGUI终极NCM文件解密转换指南

3步解锁音乐自由:ncmdumpGUI终极NCM文件解密转换指南 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾在网易云音乐下载了心爱的歌曲&#…

2026/7/12 0:01:29

CANoe 19 SP3 配置 GB/T 27930-2023 A类系统:3步搭建BMS仿真测试环境

CANoe 19 SP3 配置 GB/T 27930-2023 A类系统:3步搭建BMS仿真测试环境随着新能源汽车行业的快速发展,充电通信协议的标准化和测试验证变得尤为重要。GB/T 27930-2023作为中国智能充电协议的最新版本,对充电机与电动汽车之间的通信提出了更严格…

2026/7/12 0:01:29

3步搞定RTL8852BE驱动:从零开始配置Wi-Fi 6网卡

3步搞定RTL8852BE驱动:从零开始配置Wi-Fi 6网卡 【免费下载链接】rtl8852be Realtek Linux WLAN Driver for RTL8852BE 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8852be 还在为Linux系统无法识别RTL8852BE Wi-Fi 6网卡而烦恼吗?&#x1f…

2026/7/13 0:00:24

广氟 PTFE 高速线缆膜 —— 高端线缆绝缘材料新选择

PTFE高速线缆膜的基本概念与特点 PTFE 高速线缆膜是以聚四氟乙烯树脂为原料,经膨化双向拉伸制成的多孔绝缘薄膜,作为高速高频通信线缆的核心介质材料,内部形成均匀连通的微孔结构,兼具极低介电常数与介电损耗,能有效降…

2026/7/12 11:21:32

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…