Blocks Umgebung für AirSim einrichten#
Die Blocks Umgebung ist im Repository im Ordner Unreal/Environments/Blocks verfügbar und ist darauf ausgelegt, klein zu sein. Das bedeutet, sie ist sehr einfach, aber schnell.
Hier sind die schnellen Schritte, um die Blocks Umgebung einzurichten und zum Laufen zu bringen
Windows#
- Stellen Sie sicher, dass Sie Unreal installiert und AirSim gebaut haben.
- Navigieren Sie zum Ordner
AirSim\Unreal\Environments\Blocks, doppelklicken Sie auf die Datei Blocks.sln, um sie in Visual Studio zu öffnen. Standardmäßig ist dieses Projekt für Visual Studio 2019 konfiguriert. Wenn Sie dieses Projekt jedoch für Visual Studio 2022 generieren möchten, gehen Sie im Unreal Editor zu 'Edit->Editor Preferences->Source Code' und wählen Sie 'Visual Studio 2022' für die Einstellung 'Source Code Editor'. - Stellen Sie sicher, dass das Projekt
Blocksdas Startprojekt ist, die Build-Konfiguration aufDebugGame_EditorundWin64eingestellt ist. Drücken Sie F5 zum Ausführen. - Drücken Sie die Play-Schaltfläche im Unreal Editor und Sie werden etwas Ähnliches wie im folgenden Video sehen. Sehen Sie auch wie man AirSim benutzt.
Code ändern und neu kompilieren#
Unter Windows können Sie einfach den Code in Visual Studio ändern, F5 drücken und neu ausführen. Es gibt einige Batch-Dateien im Ordner AirSim\Unreal\Environments\Blocks, mit denen Sie Code synchronisieren, bereinigen usw. können.
Linux#
- Stellen Sie sicher, dass Sie die Unreal Engine und AirSim gebaut haben.
- Navigieren Sie zu Ihrem UnrealEngine Repo-Ordner und führen Sie
Engine/Binaries/Linux/UE4Editoraus, um den Unreal Editor zu starten. - Beim ersten Start sehen Sie möglicherweise keine Projekte im UE4-Editor. Klicken Sie auf die Registerkarte "Projects", die Schaltfläche "Browse" und navigieren Sie dann zu
AirSim/Unreal/Environments/Blocks/Blocks.uproject. - Wenn Sie zur Abfrage aufgefordert werden, dass die Version inkompatibel ist und konvertiert werden muss, wählen Sie "In-place conversion", die normalerweise unter den "More"-Optionen zu finden ist. Wenn Sie zur Abfrage aufgefordert werden, dass Module fehlen, wählen Sie unbedingt "No", damit Sie nicht beendet werden.
- Wählen Sie schließlich beim Auffordern zum Kompilieren von AirSim "Yes". Dies kann nun eine Weile dauern, also holen Sie sich einen Kaffee :)
- Drücken Sie die Play-Schaltfläche im Unreal Editor und Sie werden etwas Ähnliches wie im folgenden Video sehen. Sehen Sie auch wie man AirSim benutzt.
Code ändern und neu kompilieren#
Unter Linux ändern Sie den Code in den Ordnern AirLib oder Unreal/Plugins und führen Sie dann ./build.sh aus, um neu zu kompilieren. Dieser Schritt kopiert auch die Build-Ausgabe in das Blocks-Beispielprojekt. Sie können dann die obigen Schritte erneut befolgen, um neu auszuführen.
Auswahl Ihres Fahrzeugs: Auto oder Multirotor#
Standardmäßig startet AirSim einen Multirotor. Sie können dies einfach in ein Auto ändern und alle AirSim-Funktionen nutzen. Bitte lesen Sie den Leitfaden zur Verwendung des Autos.
FAQ#
Ich sehe Warnungen wie "_BuitData" Datei fehlt.#
Dies sind temporäre Dateien und Sie können sie bedenkenlos ignorieren.
