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 funcionalidades de interfaz de usuario y de CLI. Se encuentra ubicado en la carpeta bin/ de tu instalación.

Argumentos de 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]

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

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

Codificar Sin el Editor 

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

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

En Windows, usa move en lugar de mv.