我们重视您的隐私。我们使用cookies来提升您在我们网站的体验。使用本网站即表示您同意我们的隐私政策.

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