Migrar para o Creator Hub

Migre sua cena do Web Editor para o Creator Hub.

Se você tem uma cena criada com outras ferramentas que não o Creator Hub, pode migrá-la facilmente para o Creator Hub.

O Creator Hub é a ferramenta recomendada para criar cenas em Decentraland. Ele possui uma interface muito mais refinada do que o Web Editor e permite combinar a interface de arrastar-e-soltar com a capacidade de personalizar ainda mais com código. Também permite executar a pré-visualização da sua cena usando o cliente de desktop mais recente.

Migrar do Web Editor

Para editar o código em uma cena criada com o Web Editor, você deve exportar a cena para sua máquina e abri-la com o Creator Hub.

circle-exclamation
  1. Clique no Ícone de download no menu superior do Web Editor enquanto edita a cena.


  1. Isto irá baixar um .zip arquivo, extraia-o.

  2. Abra o Creator Hub, entre na pasta Scene Editor seção.

  3. Clique no Importar botão e selecione o caminho para a pasta do seu projeto exportado.



Depois de concluir, você pode continuar trabalhando no seu projeto dentro do Creator Hub, com uma interface visual que se parece muito com o Web Editor, mas muito mais refinada.

Você também pode editar os arquivos dentro da pasta /src para adicionar comportamento via código à sua cena. Veja Combine with code para saber como editar o código da sua cena.

Migrar um projeto apenas com código

Você pode importar qualquer projeto apenas com código para o Creator Hub. Para fazer isso,

  1. Abra o Creator Hub, entre na pasta Scene Editor seção.

  2. Clique no Importar botão e selecione o caminho para a pasta do seu projeto exportado.



Depois disso, você pode começar a trabalhar no seu projeto dentro do Creator Hub; isso não impede que você continue usando seu editor de código favorito para editar o código da sua cena, ou usar a linha de comando para executar ou publicar sua cena.

Após importar seu projeto, qualquer conteúdo criado via código não será visível ou editável no canvas do Creator Hub, o que pode dificultar posicionar e alinhar novos itens. Inicialmente você verá sua cena como uma grade vazia.



Em vez de adicionar manualmente seu conteúdo ao canvas do zero, você pode executar um comando para adicioná-lo automaticamente. Para fazer isso, certifique-se de ter a versão mais recente do SDK instalada e execute o seguinte comando no seu terminal:

triangle-exclamation

Este comando executa sua cena e tira um snapshot do conteúdo que é criado via código no primeiro frame. Esse snapshot é salvo no arquivo main.composite , que o Creator Hub usa para exibir o conteúdo da sua cena. O código da sua cena é comentado para evitar duplicatas de todas as entidades.

Observe que este comando captura apenas entidades e os componentes que podem ser representados na UI do Creator Hub. Ele não replica componentes personalizados, nem reproduz código que executa lógica, nem elementos de UI que são criados via código. Para adicionar de volta qualquer comportamento que foi comentado, você precisará editar o código na pasta .ts na pasta src e descomentar as linhas necessárias.

Você também pode querer reescrever parte do código para que, em vez de criar novas entidades, ele faça referência a entidades existentes por nome ou por tags para lhes dar comportamento. Veja Combine with code para saber como buscar essas entidades a partir do seu código.

Atualizado