WonderlandEditor CLI

Para permitir empaquetar el proyecto en Integración Continua y para proporcionar a los desarrolladores un flujo de trabajo aún más eficiente, el Editor Wonderland ofrece una Interfaz de Línea de Comandos (CLI).

WonderlandEditor 

El ejecutable principal de WonderlandEditor contiene funcionalidad de interfaz de usuario y CLI. Se encuentra ubicado en la carpeta bin/ de tu instalación.

Argumentos de 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
 3Argumentos:
 4  -h, --help                  muestra este mensaje de ayuda y sale
 5  --project PROJECT           Proyecto a cargar al inicio
 6  --version                   Imprimir información de versión y terminar
 7  --windowless                Usar el editor sin ventana (por ejemplo, para compilaciones automatizadas)
 8  -p, --package               Empaquetar el proyecto
 9  --create                    Crear un nuevo proyecto si no existe.
10  -b, --benchmark BENCHMARK   Ejecutar benchmark con el archivo de configuración dado
11  --client-platform CLIENT_PLATFORM  La plataforma cliente de destino en la que ejecutar la aplicación
12                              (por defecto: desktop)
13  --browser BROWSER           El navegador de destino en el que ejecutar la aplicación
14                              (por defecto: default)
15  -o, --output OUTPUT         Empaquetar el proyecto a un destino dado
16  -s, --server                Iniciar el servidor web
17  -w, --watch                 Vigilar archivos JavaScript
18  --accept-eula               Aceptar automáticamente el EULA. Al usar esto, aceptas los términos del EULA
19  --credentials CREDENTIALS   Credenciales
20                              (entorno: WLE_CREDENTIALS)
21  --preferences PREFERENCES   Ruta a un archivo preferences.json para anular el valor predeterminado
22  --import IMPORT             Importar una escena
23  --config CONFIG             Ruta al archivo de configuración de empaquetado
24  --enable-plugins            Habilitar ejecución de plugins.
25  --inspect-brk               Iniciar con el inspector de node y esperar a que se adjunte

Ejemplos 

Aquí hay algunos comandos útiles para automatizar algunos flujos de trabajo:

Empaquetar Tu Proyecto vía CLI 

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

Codificar Sin el Editor 

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

Convertir una Escena a .bin Transmitible 

Para convertir un archivo de escena (por ejemplo, un archivo GLTF) a un archivo .bin transmitible, crea un proyecto vacío Streamable.wlp y habilita Views > Project Settings > packageForStreaming.

Ahora puedes usar el siguiente comando para convertir un archivo GLTF:

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

En Windows, usa move en lugar de mv.