Workspaces
Ejecuta varios proyectos de DCL al mismo tiempo
Ejecuta varios proyectos de Decentraland en vista previa agrupándolos en un espacio de trabajo. Ejecuta varias escenas adyacentes para ver cómo encajan, o también ejecuta varios wearables inteligentes juntos para ver cómo interactúan entre sí y con diferentes escenas.
Ejecutar varios proyectos en un espacio de trabajo proporciona una alternativa de prueba mucho más completa, para garantizar que los distintos contenidos funcionen bien juntos. Un espacio de trabajo es una función de depuración; no afecta la experiencia en la escena publicada.
📔 Nota: El Creator Hub no admite actualmente el manejo de espacios de trabajo.
Crea un espacio de trabajo
Descarga el Goerli Plaza repositorio.
Crea una carpeta independiente de nivel superior para alojar el espacio de trabajo.
Desde el repositorio de Goerli Plaza, copia los siguientes archivos a tu espacio de trabajo:
dcl-workspace.jsonpackage.json.gitignore
Dentro de esta carpeta, añade una carpeta en el nivel raíz para cada proyecto con el que quieras trabajar. Puedes arrastrar carpetas existentes con escenas o wearables inteligentes. Para las carpetas nuevas, ejecuta
npx @dcl/sdk-commands initdentro de cada una, para crear un proyecto de Decentraland.Nota: Asegúrate de que los parcels de cada una de las escenas no se solapen.
Estando en la carpeta del espacio de trabajo, ejecuta lo siguiente para crear los archivos necesarios:
npm run update-parcels && npm run sync && npm run test && npm run format
Puedes confirmar qué proyectos forman parte del espacio de trabajo abriendo el dcl-workspace.json archivo y comprobando las rutas que aparecen listadas en su folders arreglo.
Ejecuta un espacio de trabajo
Ejecuta npm run start en la carpeta raíz del espacio de trabajo. Esto ejecuta todos los proyectos al mismo tiempo, visibles en una sola ventana de vista previa. Esta vista previa se comporta igual que al previsualizar una sola escena.
Cualquier wearable inteligente del espacio de trabajo está disponible para probarlo buscándolo en la mochila.
Añade proyectos
Una vez creado un espacio de trabajo, puedes añadir proyectos adicionales editando el dcl-workspace.json archivo manualmente. Añade una entrada al folders array con la ruta relativa a la carpeta que quieres añadir. Por ejemplo my-other-example.
También puedes añadir un proyecto que no esté dentro de la carpeta del espacio de trabajo, usando la ruta absoluta.
📔 Nota: La carpeta debe contener ya un proyecto de Decentraland iniciado con npx @dcl/sdk-commands init. No puede ser una carpeta vacía.
Para añadir o eliminar proyectos, edita el dcl-workspace.json archivo para incluir las rutas relativas de cada uno de los proyectos del espacio de trabajo en el folders arreglo.
Última actualización