Valorizziamo la tua privacy. Usiamo i cookie per migliorare la tua esperienza sul nostro sito. Utilizzando questo sito accetti la nostra Informativa sulla privacy.

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 

 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
 3Argomenti:
 4  -h, --help                  mostra questo messaggio di aiuto ed esci
 5  --project PROJECT           Progetto da caricare all'avvio
 6  --version                   Stampa le informazioni sulla versione e termina
 7  --windowless                Usa l'editor senza finestra (ad es. per build automatizzate)
 8  -p, --package               Effettua il package del progetto
 9  --create                    Crea un nuovo progetto se non esiste.
10  -b, --benchmark BENCHMARK   Esegui un benchmark con il file di configurazione specificato
11  --client-platform CLIENT_PLATFORM  La piattaforma client target per eseguire l'app
12                              (predefinito: desktop)
13  --browser BROWSER           Il browser target per eseguire l'app
14                              (predefinito: predefinito)
15  -o, --output OUTPUT         Salva il package del progetto nella destinazione specificata
16  -s, --server                Avvia il server web
17  -w, --watch                 Controlla i file JavaScript
18  --accept-eula               Accetta automaticamente l'EULA. Utilizzando questo comando accetti i termini dell'EULA
19  --credentials CREDENTIALS   Credenziali
20                              (ambiente: WLE_CREDENTIALS)
21  --preferences PREFERENCES   Percorso per un file preferences.json per sovrascrivere il default
22  --import IMPORT             Importa una scena
23  --config CONFIG             Percorso al file di configurazione del packaging
24  --enable-plugins            Abilita l'esecuzione dei plugin.
25  --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 

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

Programmare Senza l’Editor 

1WonderlandEditor --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:

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

Su Windows, usa move invece di mv.