La creazione di meccaniche che permettono ai giocatori di viaggiare tra le aree mantiene il ritmo e l'entusiasmo del gioco. Che si tratti di sbloccare la fase successiva dopo aver sconfitto un boss o di passare a un nuovo ambiente, il viaggio tra i livelli mantiene i giocatori impegnati e coinvolti. Questa pagina illustra i passaggi fondamentali per impostare le meccaniche di viaggio del tuo gioco arcade, assicurando transizioni fluide e preservando l'energia e il ritmo del gameplay.
Lobby all'avvio del gioco
Dispositivi utilizzati:
Il dispositivo Timer della lobby è responsabile dell'attivazione di più eventi:
Per nascondere gli elementi in entrata e in uscita, quando il timer arriva a 1 secondo (modalità Urgenza), si attiva una schermata nera Widget UI dissolvenza in entrata.
Poiché questo modello ha abilitato lo stream per risparmiare sui costi di memoria, verranno caricati solo gli elementi intorno al giocatore. Il giocatore deve prima essere teletrasportato nella sezione dello scorrimento laterale. In caso contrario, la cinematica introduttiva mostrerà asset non completamente caricati.
Il primo giocatore viene teletrasportato all'inizio del livello e attiva un Attivatore.
Questo Attivatore attiva un dispositivo Gestore multigiocatore Verse che porta tutti i giocatori rimanenti all'inizio del livello.
Inizia la cinematica introduttiva, accompagnata dalla musica di sottofondo del dispositivo Radio .
Gestore multigiocatore Verse
Questo dispositivo Verse personalizzato è stato realizzato per facilitare il gameplay multigiocatore. L'idea di base è quella di non lasciare indietro nessun giocatore. Quando un giocatore viene teletrasportato all'inizio della mappa, il resto dei giocatori lo segue. Una volta che un giocatore inizia un incontro con un nemico, tutti i giocatori vengono teletrasportati nella sua posizione per aiutarlo e per evitare di rimanere fuori dall'arena dalle barriere presenti.
Il dispositivo utilizza il dispositivo Attivatore come cue iniziale per teletrasportare i giocatori. Designa la posizione del giocatore che ha attivato il teletrasporto sotto forma di coordinate per il teletrasporto degli altri giocatori e applica un offset sull'asse X.
L'intero blocco di codice è disponibile qui sotto, così potrai copiarlo e incollarlo nella tua esperienza:
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):
Livello strada fino alla fogna
Dispositivi utilizzati:
Questo è un modo semplice per permettere ai giocatori di viaggiare nelle fogne con i propri tempi. Ogni giocatore può camminare liberamente fino alla grata delle fogne ed essere teletrasportato nelle fogne con una splendida animazione del tunnel.
Torna al livello strada
Dispositivi utilizzati:
1 Teletrasporto multigiocatore Verse
All'uscita della fogna, un cartello di uscita e una luce puntiforme indicano al giocatore che la sezione fogna è terminata.
Per dare tempo al livello strada di caricarsi, il widget UI Dissolvenza in nero utilizzato tra la lobby e l'avvio della partita viene attivato dal giocatore che calpesta il primo dispositivo Attivatore. Questa operazione fa partire il Timer di un secondo, al termine del quale i giocatori vengono teletrasportati al livello strada utilizzando il Teletrasporto multigiocatore di Verse