Migrar a Creator Hub

Migra tu escena del Web Editor al Creator Hub.

Si tienes una escena creada con herramientas diferentes a Creator Hub, puedes migrarla fácilmente a Creator Hub.

Creator Hub es la herramienta recomendada para crear escenas de Decentraland. Tiene una interfaz mucho más pulida que Web Editor y te permite combinar la interfaz fácil de arrastrar y soltar con la posibilidad de personalizar más con código. También te permite ejecutar la vista previa de tu escena usando el cliente de escritorio más reciente.

Migrar desde Web Editor

Para editar el código en una escena creada con Web Editor, debes exportar la escena a tu máquina y abrirla con Creator Hub.

circle-exclamation
  1. Haz clic en el Icono de descarga en el menú superior de Web Editor mientras editas la escena.


  1. Esto descargará un .zip archivo, extráelo.

  2. Abre el Creator Hub, entra en el Scene Editor sección.

  3. Haz clic en el Import botón y selecciona la ruta a la carpeta de tu proyecto exportado.



Una vez hecho, puedes seguir trabajando en tu proyecto dentro de Creator Hub, con una interfaz visual que se parece mucho a Web Editor, pero mucho más pulida.

También puedes editar los archivos bajo la carpeta /src para añadir comportamiento con código a tu escena. Ver Combine with codearrow-up-right para saber cómo editar el código de tu escena.

Migrar un proyecto solo con código

Puedes importar cualquier proyecto solo de código en Creator Hub. Para hacer esto,

  1. Abre Creator Hub, entra en el Scene Editor sección.

  2. Haz clic en el Import botón y selecciona la ruta a la carpeta de tu proyecto exportado.



Una vez hecho, puedes empezar a trabajar en tu proyecto dentro de Creator Hub; esto no te impide seguir usando tu editor de código favorito para editar el código de tu escena, ni usar la línea de comandos para ejecutar o desplegar tu escena.

Después de importar tu proyecto, cualquier contenido creado vía código no será visible ni editable en el lienzo de Creator Hub, lo que puede dificultar colocar y alinear nuevos ítems. Inicialmente verás tu escena como una cuadrícula vacía.



En lugar de añadir manualmente tu contenido al lienzo desde cero, puedes ejecutar un comando para añadirlo automáticamente por ti. Para ello, asegúrate de tener instalada la versión más reciente del SDK y ejecuta el siguiente comando en tu terminal:

triangle-exclamation

Este comando ejecuta tu escena y toma una instantánea del contenido que se crea vía código en el primer fotograma. Esta instantánea se guarda en el main.composite archivo, que Creator Hub usa para mostrar el contenido de tu escena. El código de tu escena queda comentado, para evitar duplicados de todas las entidades.

Ten en cuenta que este comando solo captura entidades y los componentes que pueden ser representados en la UI de Creator Hub. No replica componentes personalizados, ni reproduce código que ejecuta lógica, ni elementos de UI que se crean vía código. Para volver a añadir cualquier comportamiento que fue comentado, necesitarás editar el código en la carpeta .ts archivos en la carpeta src y descomentar las líneas que necesites.

También puede que quieras reescribir parte del código para que, en lugar de crear nuevas entidades, haga referencia a entidades existentes por nombre o por etiquetas para darles comportamiento. Ver Combine with codearrow-up-right para saber cómo obtener estas entidades desde tu código.

Última actualización