WonderlandEditor CLI

Для того чтобы позволить упаковку проекта на непрерывной интеграции и обеспечить разработчикам более эффективный рабочий процесс, редактор Wonderland предоставляет интерфейс командной строки (CLI).

WonderlandEditor 

Главный исполняемый файл WonderlandEditor содержит как функции графического интерфейса, так и функции CLI. Он находится в папке bin/ вашей установки.

Аргументы 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
 3Аргументы:
 4  -h, --help                  вывести это сообщение помощи и выйти
 5  --project PROJECT           Проект для загрузки при запуске
 6  --version                   Вывести информацию о версии и завершить выполнение
 7  --windowless                Использовать редактор без окна (например, для автоматизированных сборок)
 8  -p, --package               Упаковать проект
 9  --create                    Создать новый проект, если он не существует
10  -b, --benchmark BENCHMARK   Запустить тест с данной конфигурацией файла
11  --client-platform CLIENT_PLATFORM  Целевая клиентская платформа для запуска приложения
12                              (по умолчанию: desktop)
13  --browser BROWSER           Целевой браузер для запуска приложения
14                              (по умолчанию: default)
15  -o, --output OUTPUT         Упаковать проект в указанное место
16  -s, --server                Запустить веб-сервер
17  -w, --watch                 Следить за файлами JavaScript
18  --accept-eula               Автоматически принять EULA. Используя это, вы соглашаетесь с условиями EULA
19  --credentials CREDENTIALS   Учетные данные
20                              (среда: WLE_CREDENTIALS)
21  --preferences PREFERENCES   Путь к файлу preferences.json для переопределения по умолчанию
22  --import IMPORT             Импортировать сцену
23  --config CONFIG             Путь к файлу конфигурации упаковки
24  --enable-plugins            Включить выполнение плагинов.
25  --inspect-brk               Запустить с node инспектором и ждать его подключения

Примеры 

Вот некоторые полезные команды для автоматизации некоторых рабочих процессов:

Упаковка вашего проекта через CLI 

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

Программирование без редактора 

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

Конвертация сцены в потоковый .bin 

Чтобы конвертировать файл сцены (например, файл GLTF) в потоковый .bin файл, создайте пустой проект Streamable.wlp и включите Views > Project Settings > packageForStreaming.

Теперь вы можете использовать следующую команду для конвертации GLTF файла:

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

На Windows используйте move вместо mv.