WonderlandEditor CLI

Per permettere il package dei progetti su Continuous Integration e per consentire ai programmatori un flusso di lavoro ancora più efficiente, Wondereland Editor fornisce un’Interfaccia a Riga di Comando (CLI).

WonderlandEditor 

L’eseguibile principale di WonderlandEditor contiene sia funzionalità UI che CLI. Si trova nella cartella bin/ dell’installazione.

Argomenti CLI 

WonderlandEditor [--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]

Argomenti:
  -h, --help                  mostra questo messaggio di aiuto ed esci
  --project PROJECT           Progetto da caricare all'avvio
  --version                   Stampa le informazioni sulla versione e termina
  --windowless                Usa l'editor senza finestra (ad es. per build automatizzate)
  -p, --package               Effettua il package del progetto
  --create                    Crea un nuovo progetto se non esiste.
  -b, --benchmark BENCHMARK   Esegui un benchmark con il file di configurazione specificato
  --client-platform CLIENT_PLATFORM  La piattaforma client target per eseguire l'app
                              (predefinito: desktop)
  --browser BROWSER           Il browser target per eseguire l'app
                              (predefinito: predefinito)
  -o, --output OUTPUT         Salva il package del progetto nella destinazione specificata
  -s, --server                Avvia il server web
  -w, --watch                 Controlla i file JavaScript
  --accept-eula               Accetta automaticamente l'EULA. Utilizzando questo comando accetti i termini dell'EULA
  --credentials CREDENTIALS   Credenziali
                              (ambiente: WLE_CREDENTIALS)
  --preferences PREFERENCES   Percorso per un file preferences.json per sovrascrivere il default
  --import IMPORT             Importa una scena
  --config CONFIG             Percorso al file di configurazione del packaging
  --enable-plugins            Abilita l'esecuzione dei plugin.
  --inspect-brk               Avvia con il nodo inspector e attendi il suo collegamento

Esempi 

Ecco alcuni comandi utili per automatizzare alcuni flussi di lavoro:

Effettua il Package del Tuo Progetto tramite CLI 

WonderlandEditor --windowless --project MyProject.wlp --package

Programmare Senza l’Editor 

WonderlandEditor --windowless --project MyProject.wlp --server --watch

Converti una Scena in un .bin Trasmissibile 

Per convertire un file di scena (ad es. un file GLTF) in un file .bin trasmissibile, crea un progetto vuoto Streamable.wlp ed abilita Views > Project Settings > packageForStreaming.

Ora puoi utilizzare il seguente comando per convertire un file GLTF:

WonderlandEditor --windowless --project Streamable.wlp --package --import my-scene.glb
mv deploy/Streamable.bin my-scene.bin

Su Windows, usa move invece di mv.