For the complete documentation index, see llms.txt. This page is also available as Markdown.

Enlaces externos

Enlaza a otras escenas o sitios externos

Puedes añadir enlaces desde tu scene a otro contenido, ya sea a otras scenes o a sitios web externos.

Usa el Scene Editor en Creator Hub

La forma más fácil de añadir un enlace externo o un teleport es usar el Scene Editor. Usa el Teleport Smart Item para añadir un teleport a otra scene en Genesis City, o usa cualquiera de los Social Links smart items para añadir enlaces a sitios externos.



Teleports

Para teletransportar a un jugador a otra scene, llama a la siguiente función, indicando las coordenadas a las que quieres que se teletransporten los jugadores.

A los jugadores se les muestra una pantalla de confirmación antes de ser teletransportados; esta pantalla muestra información del archivo scene.json, incluida la scene nombre, description y navmapThumbnail. Consulta scene metadata para obtener detalles sobre cómo configurar estos datos.

Ten en cuenta que los teleports te llevan a una scene en las coordenadas indicadas, pero no necesariamente a esas mismas coordenadas. Esto significa que, al viajar a una scene que tiene múltiples parcels, es posible que los jugadores no aparezcan en las mismas coordenadas especificadas, sino en uno de los spawn points designados por el creador de la scene.

Para mover a un jugador a otro conjunto de coordenadas dentro de la scene actual, usa la movePlayerTo() función en su lugar. Consulta Mover a un jugador.

Teleport to a WORLD

Para enviar a un jugador a una scene que no está publicada en el mapa del mundo abierto Genesis City, sino a un Decentraland WORLD aislado, usa la función Decentraland WORLD, usa la función changeRealm().

A los jugadores se les muestra una pantalla de confirmación antes de ser teletransportados; esta pantalla muestra información del archivo scene.json, incluida la scene nombre, description y navmapThumbnail. Consulta scene metadata para obtener detalles sobre cómo configurar estos datos.

El jugador aparecerá en uno de los spawn points de la scene en ese world, independientemente de sus coordenadas actuales en el mapa.

Para enviar a un jugador de vuelta a Genesis City desde un world, usa changeRealm estableciendo el realm campo en 'https://realm-provider-ea.decentraland.org/main'.

Enlaces externos

Para añadir un enlace a un sitio web externo, usa el openExternalUrl() comando.

Para evitar cualquier uso abusivo de esta función para hacer spam a los jugadores, solo es posible llamar a openExternalUrl desde un clic explícito o un evento de Button en una Entity. No es posible llamar a esta función como resultado de un temporizador, o de un área de colisión, o de un evento global de clic. Consulta Button events para obtener detalles sobre cómo hacerlo.

Cuando openExternalUrl se llama, a los jugadores se les muestra una pantalla de confirmación, donde se les informa de adónde los llevará el enlace, y donde pueden aceptar o rechazar visitar el enlace.

El enlace se abre en una nueva pestaña, manteniendo la pestaña original en Decentraland.

Si los jugadores marcan la confiar en este dominio casilla de verificación, no se les volverá a mostrar durante su sesión, siempre que el enlace provenga de la misma scene y apunte al mismo dominio.

Copiar al portapapeles

Para copiar una cadena al portapapeles del jugador, usa copyToClipboard(). Después de esto, cuando el jugador haga pegar en el chat de Decentraland o en cualquier otra aplicación de su máquina, estarán pegando tu cadena.

Última actualización