工作区
同时运行多个 DCL 项目
通过将这些项目分组到一个工作区中,在预览中运行多个 Decentraland 项目。运行多个相邻场景以查看它们如何适配,或者也可以运行多个 智能穿戴设备 一起运行,看看它们如何彼此交互以及与不同场景的交互。
在工作区中运行多个项目可提供更完整的测试方式,以确保不同内容能很好地协同工作。工作区是一项调试功能,不会影响已发布场景中的体验。
创建工作区
下载 Goerli Plaza 仓库。
创建一个单独的顶级文件夹来存放工作区。
从 Goerli Plaza 仓库中,将以下文件复制到你的工作区:
dcl-workspace.jsonpackage.json.gitignore
在这个文件夹中,为你要处理的每个项目在根级别添加一个文件夹。你可以拖入包含场景或智能穿戴物的现有文件夹。对于新文件夹,请运行
npx @dcl/sdk-commands init在每个文件夹内,以创建一个 Decentraland 项目。注意:确保各个场景的地块不要重叠。
在工作区文件夹中执行以下命令,以创建所需文件:
npm run update-parcels && npm run sync && npm run test && npm run format
你可以通过打开 dcl-workspace.json 文件并检查其中列出的路径来确认哪些项目属于该工作区。 文件夹 数组中。
运行工作区
运行 npm run start 在工作区的根文件夹上。这样会同时运行所有项目,并可在一个预览窗口中查看。此预览的行为与预览单个场景时完全相同。
工作区中的任何智能穿戴物都可以通过在背包中找到它们来试戴。
添加项目
创建工作区后,你可以通过编辑 dcl-workspace.json 文件手动添加其他项目。向 文件夹 数组中添加一项,并填写你要添加的文件夹的相对路径。例如 my-other-example.
你也可以使用绝对路径添加不在工作区文件夹内的项目。
要添加或移除项目,请编辑 dcl-workspace.json 文件,以在工作区中包含每个项目的相对路径,放在 文件夹 数组中。
最后更新于