WonderlandEditor CLI
Um das Packen von Projekten in Continuous Integration zu ermöglichen und Entwicklern einen noch effizienteren Workflow zu bieten, stellt der Wonderland Editor eine Kommandozeilenschnittstelle (CLI) bereit.
WonderlandEditor
Das Hauptprogramm WonderlandEditor enthält sowohl UI- als auch CLI-Funktionalität.
Es befindet sich im bin/
-Ordner deiner Installation.
CLI-Argumente
1WonderlandEditor [--magnum-...] [-h|--help] [--project PROJECT] [--version] [--windowless] [-p|--package] [--create] [-b|--benchmark BENCHMARK] [--client-platform CLIENT_PLATFORM] [--browser BROWSER] [-o|--output OUTPUT] [-s|--server] [-w|--watch] [--accept-eula] [--credentials CREDENTIALS] [--preferences PREFERENCES] [--import IMPORT] [--config CONFIG] [--enable-plugins] [--inspect-brk]
2
3Argumente:
4 -h, --help zeige diese Hilfe-Nachricht an und beende
5 --project PROJECT Projekt beim Start laden
6 --version Versioninformationen ausgeben und beenden
7 --windowless Editor ohne Fenster verwenden (z.B. für automatisierte Builds)
8 -p, --package Projekt packen
9 --create Neues Projekt erstellen, falls es nicht existiert.
10 -b, --benchmark BENCHMARK Benchmark mit gegebener Konfigurationsdatei ausführen
11 --client-platform CLIENT_PLATFORM Zielgerät Plattform, um die App auszuführen
12 (Standard: Desktop)
13 --browser BROWSER Zielbrowser, um die App auszuführen
14 (Standard: Standard)
15 -o, --output OUTPUT Projekt an angegebenes Ziel packen
16 -s, --server Webserver starten
17 -w, --watch JavaScript-Dateien beobachten
18 --accept-eula EULA automatisch akzeptieren. Mit der Nutzung stimmst du den Bedingungen der EULA zu
19 --credentials CREDENTIALS Anmeldedaten
20 (Umgebung: WLE_CREDENTIALS)
21 --preferences PREFERENCES Pfad zu einer preferences.json-Datei, um Standardwerte zu überschreiben
22 --import IMPORT Szene importieren
23 --config CONFIG Pfad zur Packkonfigurationsdatei
24 --enable-plugins Plugin-Ausführung aktivieren.
25 --inspect-brk Mit Node-Inspector starten und warten, bis er sich anhängt
Beispiele
Hier sind einige nützliche Befehle, um einige Workflows zu automatisieren:
Packe Dein Projekt über CLI
1WonderlandEditor --windowless --project MyProject.wlp --package
Programmieren ohne den Editor
1WonderlandEditor --windowless --project MyProject.wlp --server --watch
Konvertiere eine Szene in eine streambare .bin
Um eine Szenendatei (z.B. eine GLTF-Datei) in eine streambare .bin-Datei zu konvertieren, erstelle ein leeres Projekt Streamable.wlp
und aktiviere Ansichten > Projekteinstellungen > packageForStreaming
.
Nun kannst du den folgenden Befehl verwenden, um eine GLTF-Datei zu konvertieren:
Auf Windows verwende move
anstelle von mv
.