Enlaces externos

Enlaza a otras escenas o sitios externos

Puedes añadir enlaces desde tu escena hacia otros contenidos, ya sea a otras escenas 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 teletransporte es usar el Scene Editor. Usa el Teleport Smart Itemarrow-up-right para añadir teletransporte a otra escena 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 escena, llama a la siguiente función, indicando las coordenadas a las que quieres que los jugadores se teletransporten.

A los jugadores se les presenta una pantalla de confirmación antes de ser teletransportados; esta pantalla muestra información del scene.json file, incluyendo el name, description y navmapThumbnail. Consulta scene metadataarrow-up-right para obtener detalles sobre cómo establecer estos datos.

Ten en cuenta que los teletransportes te llevan a una escena en las coordenadas indicadas, pero no necesariamente a esas mismas coordenadas. Esto significa que al viajar a una escena que tiene varios parcels, los jugadores pueden no aterrizar en las mismas coordenadas especificadas, sino en uno de los puntos de spawn designados por el creador de la escena.

Para mover a un jugador a otro conjunto de coordenadas dentro de la escena actual, usa la movePlayerTo() en su lugar. Consulta Move a Player.

Teleport to a WORLD

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

A los jugadores se les presenta una pantalla de confirmación antes de ser teletransportados; esta pantalla muestra información del scene.json file, incluyendo el name, description y navmapThumbnail. Consulta scene metadataarrow-up-right para obtener detalles sobre cómo establecer estos datos.

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

Enlaces externos

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

Para prevenir cualquier uso abusivo de esta función para spamear a los jugadores, solo es posible llamar a openExternalUrl desde un clic explícito o un evento de botón en una entidad. No es posible llamar a esta función como resultado de un temporizador, un área de colisión o un evento de clic global. Consulta Button eventsarrow-up-right para obtener detalles sobre cómo hacerlo.

Cuando openExternalUrl es llamada, a los jugadores se les muestra una pantalla de confirmación, donde se les informa a dónde les 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 casilla trust this domain no se les volverá a pedir confirmación durante su sesión, siempre que el enlace provenga de la misma escena y sea al mismo dominio.

Última actualización