为 AirSim 设置 Blocks 环境#
Blocks 环境位于仓库中的 `Unreal/Environments/Blocks` 文件夹中,其设计宗旨是轻量级。这意味着它非常基础但速度很快。
以下是启动和运行 Blocks 环境的快速步骤
Windows#
- 确保您已安装 Unreal 并构建了 AirSim。
- 导航到文件夹 `AirSim\Unreal\Environments\Blocks`,双击 Blocks.sln 文件以在 Visual Studio 中打开。默认情况下,此项目配置为 Visual Studio 2019。但是,如果您想为 Visual Studio 2022 生成此项目,请在 Unreal 编辑器中转到“编辑”->“编辑器偏好设置”->“源代码”,然后为“源代码编辑器”设置选择“Visual Studio 2022”。
- 确保 `Blocks` 项目是启动项目,构建配置设置为 `DebugGame_Editor` 和 `Win64`。按 F5 运行。
- 在 Unreal Editor 中按下“播放”按钮,您将看到类似以下视频中的内容。另请参阅如何使用 AirSim。
更改代码并重新构建#
对于 Windows,您只需在 Visual Studio 中更改代码,按 F5 重新运行。文件夹 `AirSim\Unreal\Environments\Blocks` 中提供了一些批处理文件,可让您同步代码、清理等。
Linux#
- 确保您已构建了 Unreal Engine 和 AirSim。
- 导航到您的 UnrealEngine 仓库文件夹并运行 `Engine/Binaries/Linux/UE4Editor`,这将启动 Unreal Editor。
- 首次启动时,您可能不会在 UE4 编辑器中看到任何项目。单击“项目”选项卡,然后单击“浏览”按钮,然后导航到 `AirSim/Unreal/Environments/Blocks/Blocks.uproject`。
- 如果系统提示不兼容版本和转换,请选择“就地转换”,这通常在“更多”选项下。如果系统提示缺少模块,请务必选择“否”以免退出。
- 最后,当提示构建 AirSim 时,选择“是”。现在可能需要一段时间,所以去喝杯咖啡吧 :)。
- 在 Unreal Editor 中按下“播放”按钮,您将看到类似以下视频中的内容。另请参阅如何使用 AirSim。
更改代码并重新构建#
对于 Linux,在 AirLib 或 Unreal/Plugins 文件夹中进行代码更改,然后运行 `./build.sh` 进行重建。此步骤还将构建输出复制到 Blocks 示例项目。然后您可以再次按照上述步骤重新运行。
选择您的载具:汽车或多旋翼飞行器#
默认情况下,AirSim 产生多旋翼飞行器。您可以轻松将其更改为汽车并使用所有 AirSim 的优点。请参阅使用汽车指南。
常见问题#
我看到关于 "_BuitData" 文件丢失的警告。#
这些是中间文件,您可以安全地忽略它们。