Binärcode herunterladen#

Sie können einfach vorkompilierte Binärdateien herunterladen und sofort loslegen. Wenn Sie Ihre eigene Unreal-Umgebung einrichten möchten, lesen Sie bitte diese Anweisungen.

Unreal Engine#

Windows, Linux: Laden Sie die Binärdateien für die gewünschte Umgebung aus der neuesten Version herunter.

Einige vorkompilierte Umgebungsbinärdateien können mehrere Dateien enthalten (z. B. City.zip.001, City.zip.002). Stellen Sie sicher, dass Sie beide Dateien herunterladen, bevor Sie die Umgebung starten. Verwenden Sie 7zip, um diese Dateien zu entpacken. Unter Linux übergeben Sie den Namen der ersten Zip-Datei als Argument, und es sollten auch alle anderen Teile erkannt werden – 7zz x TrapCamera.zip.001

macOS: Sie müssen es selbst erstellen

Unity (Experimentell)#

Eine kostenlose Umgebung namens Windridge City ist im Unity Asset Store als experimentelle Veröffentlichung von AirSim unter Unity verfügbar. Hinweis: Dies ist eine alte Version, und viele Funktionen und APIs funktionieren möglicherweise nicht.

Fahrzeuge steuern#

Die meisten unserer Benutzer verwenden normalerweise APIs zur Steuerung der Fahrzeuge. Sie können Fahrzeuge jedoch auch manuell steuern. Sie können das Auto mit der Tastatur, einem Gamepad oder einem Lenkrad fahren. Um eine Drohne manuell zu fliegen, benötigen Sie entweder einen XBox-Controller oder eine Fernbedienung (fühlen Sie sich frei, Tastaturunterstützung beizusteuern). Weitere Details finden Sie in der Einrichtung der Fernbedienung. Alternativ können Sie APIs für die programmatische Steuerung verwenden oder den sogenannten Computer Vision Modus nutzen, um sich mit der Tastatur in der Umgebung zu bewegen.

Keine gute GPU?#

Die AirSim-Binärdateien, wie CityEnviron, benötigen eine leistungsstarke GPU, um reibungslos zu laufen. Sie können sie im Modus mit niedriger Auflösung ausführen, indem Sie die Datei run.bat (wenn sie nicht existiert, erstellen Sie sie mit folgendem Inhalt) unter Windows wie folgt bearbeiten:

start CityEnviron -ResX=640 -ResY=480 -windowed

Verwenden Sie für Linux-Binärdateien Blocks.sh oder das entsprechende Shell-Skript wie folgt –

./Blocks.sh -ResX=640 -ResY=480 -windowed

Sehen Sie sich alle anderen Befehlszeilenoptionen an

UE 4.24 verwendet standardmäßig Vulkan-Treiber, diese können jedoch mehr GPU-Speicher verbrauchen. Wenn Sie Speicherzuordnungsfehler erhalten, können Sie versuchen, mit -opengl zu OpenGL zu wechseln.

Sie können die maximale FPS auch mit der simRunConsoleCommand() API wie folgt begrenzen:

>>> import airsim
>>> client = airsim.VehicleClient()
>>> client.confirmConnection()
Connected!
Client Ver:1 (Min Req: 1), Server Ver:1 (Min Req: 1)

>>> client.simRunConsoleCommand("t.MaxFPS 10")
True