Previsualiza tu escena

Qué puedes ver en la previsualización de una escena

Una vez que hayas construido una nueva escena o descargado un ejemplo de escenaarrow-up-right puedes previsualizarla localmente.

Usando el Scene Editor en Creator Hub

Asegúrate de que hayas instalado el Creator Hubarrow-up-right.

  1. Abre tu proyecto de escena.

  2. Haz clic en el Previsualizar botón en la esquina superior derecha. Esto abrirá una nueva ventana con el Decentraland Desktop Explorer, ejecutando solo tu escena. Allí puedes moverte por la escena e interactuar con elementos interactivos.



Configura diferentes opciones de previsualización desde el menú desplegable junto al Previsualizar botón:

  • Abrir ventana de consola durante la previsualización: Abre una nueva ventana con la salida de consola de la escena. Esto es útil para depurar errores en la escena.

  • Saltar pantalla de autenticación: Omite la pantalla de selección de cuenta e inicia sesión automáticamente con la cuenta con la que estás conectado actualmente. Esto está desactivado por defecto; habilítalo si quieres probar varias cuentas.

  • Terreno Landscape habilitado: Alterna el paisaje alrededor de la escena. Esto está habilitado por defecto; desactívalo para reducir la huella de memoria de la escena.

Usando la CLI

Para previsualizar una escena ejecuta el siguiente comando en la carpeta principal de la escena:

Cualquier dependencia que falte se instala y luego la CLI abre la escena en una nueva pestaña del navegador automáticamente. Crea un servidor web local en tu sistema y apunta la pestaña del navegador a esta dirección local.

Cada vez que realices cambios en la escena, la previsualización se recarga y actualiza automáticamente, por lo que no es necesario ejecutar el comando de nuevo.

circle-exclamation

Parámetros del comando de previsualización

Puedes añadir las siguientes banderas al npm run start comando para cambiar su comportamiento:

  • -- --web3 Conecta la previsualización con la wallet del navegador para usar el avatar y la cuenta asociados.

  • -- --no-debug Desactiva el panel de depuración, que muestra estadísticas de la escena y de rendimiento.

  • -- --explorer-alpha Ejecuta la previsualización en el nuevo cliente Decentraland Desktop.

  • -- --skip-version-checks Evita comprobar si la versión del framework SDK de la escena coincide con la versión de tu CLI, y lanza la previsualización de todos modos.

  • -- --port para asignar un puerto específico para ejecutar la escena. De lo contrario, usará el puerto que esté disponible.

  • -- --no-browser para evitar que la previsualización abra una nueva pestaña del navegador.

  • -- --w o -- --no-watch para no abrir la monitorización de cambios en el sistema de archivos y evitar el recargado en caliente cuando cambie el código de la escena.

  • -- --c o -- --ci Para ejecutar el visualizador de parcel en un servidor unix remoto

circle-exclamation

Subir una escena a decentraland

Una vez que estés satisfecho con tu escena, puedes subirla y publicarla en Decentraland. Para ello debes ser propietario de LAND, un NAME de Decentraland, o un nombre ENS de ETH, o tener permisos otorgados por alguien que sí lo sea. Consulta publicación para obtener instrucciones sobre cómo hacerlo.

Tamaño de la escena en la previsualización

El tamaño de la escena mostrado en la previsualización se basa en la configuración de la escena.

Edita esto en la segunda pestaña del menú de la escena en el Scene Editor.



Usa los desplegables y haz clic en Aplicar diseño para cambiar las dimensiones de tu escena. También puedes hacer clic en cada parcela individual para desactivarla en tu diseño.



También puedes editar el scene.json archivo para listar múltiples parcelas en el campo "parcels". Consulta establecer parcelas vía la línea de comandos para más detalles.

circle-info

💡 Consejo: Mientras se ejecuta la previsualización, las coordenadas de las parcelas no necesitan coincidir con las que tu escena usará realmente, siempre que sean adyacentes y estén dispuestas en la misma forma. Tendrás que reemplazarlas por las coordenadas reales más tarde cuando despliegues la escena.

Ver la consola de la escena

Presiona la ` tecla en tu teclado para abrir la consola de la escena. Aquí puedes ver cualquier mensaje de error y también cualquier texto que tu escena imprima en la consola mediante console.log().

También puedes presionar Shift + ` para abrir la consola aún más amplia, en caso de que necesites ver más texto.

Probar una escena multijugador localmente

Si inicias una previsualización de la escena y la abres en dos (o más) ventanas del explorer diferentes, cada ventana abierta se interpretará como un jugador separado, y un servidor de comunicaciones simulado mantendrá a estos jugadores sincronizados.

Interactúa con la escena en una ventana, luego cambia a la otra para ver que los efectos de esa interacción también son visibles allí.

Usando el Creator Hub, haz clic en el botón Previsualizar una segunda vez, y eso abrirá una segunda ventana del explorer de Decentraland. Debes conectarte en ambas ventanas con direcciones diferentes. Las mismas sesiones permanecerán abiertas mientras la escena se recarga.



Como alternativa, puedes abrir una segunda ventana del explorer de Decentraland escribiendo lo siguiente en la URL del navegador:

decentraland://realm=http://127.0.0.1:8000&local-scene=true&debug=true

Última actualización