Espandi le meccaniche di gioco dei giocatori nelle tue isole LEGO® con il sistema di posizionamento griglia utilizzando il dispositivo personalizzato Verse LEGO Griglia. Con questo sistema, i giocatori possono posizionare oggetti scenografici nella tua isola LEGO. Questo sistema di posizionamento griglia tiene traccia dei punti in cui i giocatori possono e non possono posizionare oggetti scenografici nel tuo mondo. Include un'interfaccia utente (UI) che consente ai giocatori di selezionare gli oggetti scenografici.
Crea un inventario di risorse a cui i giocatori possono accedere attraverso vari gameplay, come eventi e obiettivi. Espandi il tuo inventario degli asset con disegni di mattoncini utilizzando il Brick Editor.
Questa guida ti accompagna nella creazione di un sistema a griglia per il posizionamento degli oggetti scenografici, come mostrato nel modello Magnate Botanicus.
Collega questo sistema alla tua isola magnate esistente in modo che i giocatori possano posizionare gli oggetti scenografici che sbloccano.
Disponi i livelli e progettali.
Incorpora gli oggetti scenografici LEGO dall'inventario degli asset.
Per costruire il tuo sistema di posizionamento degli oggetti scenografici, devi utilizzare una combinazione delle classi Verse personalizzate di LEGO Magnate Botanicus e alcuni dispositivi Fortnite esistenti per imitarne le funzionalità.
Puoi creare un nuovo livello nel modello su cui basarti, quindi rimuovi i livelli del modello quando esegui un passaggio di ottimizzazione prima della pubblicazione.
Migrazione degli asset da Magnate Botanicus
Se non stai lavorando all'interno del modello, puoi copiare le seguenti cartelle dal modello al tuo progetto esistente. UEFN dispone di uno strumento Migrazione per copiare gli asset in un progetto, comprese eventuali dipendenze.
Per migrare gli asset:
Nel cassetto dei contenuti, naviga fino alla cartella del tuo progetto e premi Maiusc + Clic sulle seguenti cartelle.
LEGO_Grid_Placement
LEGOQuests
LEGOUtilities
Gli oggetti
Interfaccia utente
Fai clic con il tasto destro sulle cartelle e seleziona Migrazione.
Seleziona la posizione del progetto in cui spostare gli asset. È necessario inserire gli asset nella cartella del progetto.
I dispositivi e le utilità principali per la creazione del sistema a griglia si trovano nelle cartelle LEGO_Grid_Placement e LEGOUtilities. Puoi seguire le istruzioni per la creazione generale del sistema di posizionamento griglia.
Configurazione del sistema a griglia
Puoi creare il sistema a griglia nella tua isola LEGO utilizzando Unreal Editor per Fortnite (UEFN).
Per configurare il sistema a griglia:
Apri o crea un'isola LEGO in UEFN.
Apri il cassetto dei contenuti e vai su Cartella del progetto > LEGO_Grid_Placement.
Se hai copiato i file dal modello, vai alla posizione in cui hai inserito le cartelle.
Trascina la classe
lego_grid_deviceVerse nel tuo livello.
Dovresti vedere il dispositivo nella tua isola e le opzioni nel pannello Dettagli. Troverai ulteriori informazioni su queste impostazioni nelle sezioni successive.
In alternativa, puoi creare un nuovo dispositivo Verse e copiare il seguente snippet.
using { /Fortnite.com/Characters }
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /Verse.org/Colors/NamedColors }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /UnrealEngine.com/Temporary/SpatialMath }
using { /Verse.org/Simulation/Tags }
using { /Fortnite.com/UI }
using { LEGOUtilities }
Lo snippet Verse dipende dalle utilità presenti nella cartella LEGOUtilities. Devi averli nella cartella del tuo progetto.
Condizione per posizionare oggetti
Giocando il primo livello, hai usato lo strumento Patchwork per posizionare oggetti nel mondo. Questo strumento soddisfa un controllo condizionale nel dispositivo LEGO Griglia che cerca lo strumento specificato da equipaggiare per attivare il sistema.
Per creare la connessione, usa il dispositivo Pulsante condizionale. Il dispositivo Pulsante condizionale si collega all'opzione Button_GridToggle per attivare e disattivare la griglia quando un giocatore ha un oggetto specifico.
Per creare la condizione:
Dal cassetto dei contenuti, vai alla cartella Fortnite e cerca Pulsante condizionale.
Trascina il dispositivo nel livello e vai al pannello Dettagli.
Disattiva l'opzione Visibile nel gioco.
In Opzioni utente > Oggetto chiave 1, fai clic sul menu a discesa Definizione dell'oggetto e cerca Strumento Patchwork. Lo strumento selezionato è l'oggetto condizionale che i giocatori devono equipaggiare per attivare la griglia.
Da Fortnite > Dispositivi, trascina un Generatore oggetti nel livello.
Posizionalo vicino al punto in cui apparirà il tuo giocatore.
Nella sezione Generazione con timer, imposta il tempo su 0.
Aggiungi un elemento all'array degli oggetti e imposta quell'elemento come strumento Patchwork.
Seleziona il dispositivo Posizionamento griglia e imposta il campo condizionale sul pulsante condizionale appena configurato.
Assegnazione degli attivatori
Per fornire una serie di utilità come la rotazione degli oggetti scenografici, è necessario configurare i dispositivi Input nel pannello Dettagli. Per creare la connessione, il modello utilizza i dispositivi Attivatore input.
Il dispositivo Attivatore input attiva un evento quando i giocatori premono o rilasciano un particolare comando. Questo dispositivo si collega alle restanti opzioni di attivazione per regolare l'oggetto scenografico quando la griglia è attiva.
Per iniziare ad assegnare gli attivatori al dispositivo:
Nel cassetto dei contenuti vai alla cartella Fortnite e cerca Attivatore input.
Trascina 8 attivatori input nel livello.
Per ogni attivatore, usa la tabella sottostante per ripetere i passaggi di impostazione dei seguenti elementi nel pannello Dettagli:
Il nome del dispositivo. Per rinominare il dispositivo, fai clic sul nome del dispositivo e usa F2.
Il tipo di input.
L'Input creativo.
La descrizione HUD.
Attivatore | Nome | Tipo di input | Input creativo | Descrizione HUD |
1 | InputTrigger_Place | Azione input modalità Creativa | Personalizzata 1 (Spara) | Posiziona |
2 | InputTrigger_Delete | Azione input modalità Creativa | Personalizzata 2 (Mira) | Elimina |
3 | InputTrigger_Previous | Azione input modalità Creativa | Personalizzato 15 (Richieste squadra) | Oggetto precedente |
4 | InputTrigger_Next | Azione input modalità Creativa | Personalizzato 13 (Posiziona indicatore) | Oggetto successivo |
5 | InputTrigger_RotateCounterClock | Azione input modalità Creativa | Personalizzata 6 (Interagisci) | Ruota in senso antiorario |
6 | InputTrigger_RotateClockwise | Azione input modalità Creativa | Personalizzata 11 (Scambia barra rapida) | Ruota orologio |
7 | InputTrigger_SwitchTargeting | Azione input modalità Creativa | Personalizzato 13 (Posiziona indicatore) | Cambia bersaglio |
8 | InputTrigger_OpenUI | Azione input modalità Creativa | Personalizzato 14 (Attiva/disattiva inventario) | Apri interfaccia utente |
Una volta configurati i dispositivi, puoi collegarli ai rispettivi campi Dispositivi Input per creare gli input da utilizzare nella griglia.
È buona norma rinominare i dispositivi per facilitarne la ricerca quando li si collega ai campi delle opzioni.
Interfaccia utente
Aggiungi immagini e messaggi interfaccia dei giocatori con gli elementi dell'interfaccia utente (UI). Puoi creare l'interfaccia utente che il sistema utilizza per fornire ai giocatori un feedback visivo sulla possibilità o meno di posizionare oggetti.
Il dispositivo utilizza elementi dello spazio mondo forniti nella cartella Oggetti scenografici. Tuttavia, puoi creare oggetti scenografici personalizzati per un'interfaccia utente personalizzata.
Non è necessario aggiungerli al livello, basta assegnarli nel dispositivo LEGO Griglia.
Il modello utilizza i seguenti elementi chiave:
Una casella verde appare quando un oggetto può essere posizionato nella posizione.
Un'anteprima dell'oggetto scenografico, che appare all'interno della casella verde.
Una casella rossa che informa il giocatore che non può posizionare l'oggetto selezionato nell'area.
Una X rossa che viene visualizzata quando l'utente tenta di posizionare un oggetto in un'area non consentita.
Per configurare questo comportamento, procedi come segue:
Dal cassetto dei contenuti, naviga fino a Tutti > Fortnite > Dispositivi > UI e trascina un dispositivo Messaggio interfaccia nel livello.
Fai clic sul dispositivo Posizionamento griglia e vai alla categoria Interfaccia utente del pannello Dettagli.
Fai clic sul menu a discesa MessageDevice_EntitySelect e cerca il dispositivo Messaggio interfaccia che hai posizionato. Il dispositivo collegato mostrerà il nome dell'oggetto scenografico attualmente selezionato.
Imposta quanto segue per creare il messaggio visivo del posizionamento dell'oggetto scenografico:
Assegna il campo PreviewBox_Plot_White all'oggetto scenografico PreviewBox_Plot_White.
Assegna il campo PreviewBox_Object_Green all'oggetto scenografico PreviewBox_Object_Green.
Assegna il campo PreviewBox_Object_Red all'oggetto scenografico PreviewBox_object_Red.
Assegna il campo PreviewCross all'oggetto scenografico Anteprima incrocio.
Avanti
Una volta creati il mapping degli input e l'interfaccia utente, è il momento di configurare il dispositivo Gestione entità griglia con gli oggetti scenografici.