Establecer mecánicas que permitan a los jugadores desplazarse entre zonas mantiene la fluidez y la emoción del juego. Ya sea desbloqueando la siguiente fase tras derrotar a un jefe o pasando a un nuevo entorno, el desplazamiento por los niveles mantiene el compromiso y la inmersión de los jugadores. Esta página cubre los pasos fundamentales para configurar la mecánica de desplazamiento de tu juego arcade, garantizando transiciones suaves y preservando al mismo tiempo la energía y el ritmo del juego.
De la sala al inicio de la partida
Dispositivos utilizados:
El dispositivo Cronómetro de la sala se encarga de activar varios eventos:
Para ocultar los elementos que entran y salen, cuando el cronómetro llega a 1 segundo (modo de urgencia), activa una pantalla negra del widget de IU de fundido de entrada.
Como esta plantilla tiene activada la transmisión para ahorrar costes de memoria, solo se cargarán los elementos alrededor de un jugador. Primero hay que teletransportar al jugador a la sección de desplazamiento lateral. De lo contrario, la cinemática de introducción mostrará recursos que no estén completamente cargados.
El primer jugador es teletransportado al inicio del nivel, lo que acciona un activador.
Este activador acciona un dispositivo Controlador multijugador de Verse que lleva a todos los jugadores restantes al inicio del nivel.
Comenzará la cinemática de introducción, acompañada de la música de fondo del dispositivo Radio.
Controlador multijugador de Verse
Este dispositivo de Verse personalizado se creó para facilitar el juego multijugador. La idea básica es no dejar atrás a ningún jugador. Cuando un jugador es teletransportado al inicio del mapa, el resto de jugadores le siguen. Una vez que un jugador comienza un enfrentamiento con un enemigo, todos los jugadores son teletransportados a su ubicación para ayudarle y para evitar que las barreras existentes les impidan entrar en la arena.
El dispositivo utiliza el activador como señal inicial para teletransportar a los jugadores. Designa la ubicación del jugador activador como coordenadas para teletransportar al resto de jugadores y aplica un desfase en el eje X.
El bloque de código completo está disponible más abajo para que lo copies y lo pegues en tu propia experiencia:
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /Fortnite.com/Playspaces }
using { /Fortnite.com/Characters }
using { /UnrealEngine.com/Temporary/SpatialMath }
using { /UnrealEngine.com/Temporary/Diagnostics }
# This device is used to handle teleporting players around the map to ensure all players are always in the action!
multiplayer_teleporter := class(creative_device):
Del nivel de calle a la alcantarilla
Dispositivos utilizados:
Se trata de una forma sencilla de permitir a los jugadores viajar a las alcantarillas a su propio ritmo. Cada jugador puede caminar libremente hasta la rejilla de la alcantarilla y ser teletransportado a las alcantarillas con una genial animación de túnel.
De vuelta al nivel de calle
Dispositivos utilizados:
Un dispositivo Teletransportador multijugador de Verse
A la salida de la alcantarilla, se utiliza una señal de salida y una luz puntual para indicar al jugador que ese es el final de la sección de la alcantarilla.
Para dar tiempo a que se cargue el nivel de calle, el widget de la interfaz de usuario Fundido a negro que se utiliza entre la sala y el inicio de la partida se activa cuando el jugador pisa el primer dispositivo Activador. Esto pone en marcha el dispositivo Cronómetro de un segundo, al final del cual los jugadores son teletransportados al nivel de calle utilizando el teletransportador multijugador de Verse.