WonderlandEditor CLI
Для того чтобы позволить упаковку проекта на системе непрерывной интеграции и обеспечить разработчикам более эффективный рабочий процесс, редактор Wonderland предоставляет интерфейс командной строки (CLI).
WonderlandEditor
Основной исполняемый файл WonderlandEditor содержит как функции пользовательского интерфейса, так и функции CLI. Он находится в папке bin/ вашей установки.
Аргументы 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]
Аргументы:
-h, --help выводит это сообщение помощи и завершает работу
--project PROJECT Проект для загрузки при запуске
--version Вывод информации о версии и завершение работы
--windowless Использовать редактор без окна (например, для автоматизированных сборок)
-p, --package Упаковать проект
--create Создать новый проект, если он не существует
-b, --benchmark BENCHMARK Запустить тестирование с указанным файлом конфигурации
--client-platform CLIENT_PLATFORM Целевая клиентская платформа для запуска приложения
(по умолчанию: desktop)
--browser BROWSER Целевой браузер для запуска приложения
(по умолчанию: default)
-o, --output OUTPUT Упаковать проект в указанное место
-s, --server Запустить веб-сервер
-w, --watch Следить за файлами JavaScript
--accept-eula Автоматически принять лицензионное соглашение. Используя это, вы соглашаетесь с его условиями
--credentials CREDENTIALS Учетные данные
(среда: WLE_CREDENTIALS)
--preferences PREFERENCES Путь к файлу preferences.json для переопределения настроек по умолчанию
--import IMPORT Импортировать сцену
--config CONFIG Путь к файлу конфигурации упаковки
--enable-plugins Включить выполнение плагинов.
--inspect-brk Запустить с node-инспектором и ожидать его подключения Примеры
Вот некоторые полезные команды для автоматизации рабочих процессов:
Упаковка вашего проекта через CLI
WonderlandEditor --windowless --project MyProject.wlp --package Программирование без редактора
WonderlandEditor --windowless --project MyProject.wlp --server --watch Конвертация сцены в потоковый .bin
Чтобы конвертировать файл сцены (например, файл GLTF) в потоковый .bin файл, создайте пустой проект Streamable.wlp и включите Views > Project Settings > packageForStreaming.
Теперь вы можете использовать следующую команду для конвертации GLTF файла:
WonderlandEditor --windowless --project Streamable.wlp --package --import my-scene.glb
mv deploy/Streamable.bin my-scene.bin На Windows используйте move вместо mv.