WonderlandEditor CLI

为了允许在持续集成中打包项目,并为开发人员提供更加高效的工作流程,Wonderland Editor 提供了一个命令行界面 (CLI)。

WonderlandEditor 

主要的 WonderlandEditor 可执行文件包含 UI 以及 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                              (默认:桌面)
13  --browser BROWSER           运行应用程序的目标浏览器
14                              (默认:默认)
15  -o, --output OUTPUT         将项目打包到指定的目的地
16  -s, --server                启动 Web 服务器
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               使用节点检测器启动并等待其附加

示例 

以下是一些有用的命令,用于自动化某些工作流程:

通过 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