Управляйте своими настройками cookies. Вы можете включать или отключать различные виды cookies ниже. Для получения более подробной информации см. нашу Политику конфиденциальности.

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               Автоматически принять лицензионное соглашение. Используя это, вы соглашаетесь с его условиями
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.