Il dispositivo LEGO® Gestione entità griglia controlla le entità della griglia. Le entità della griglia sono gli oggetti scenografici che i giocatori possono generare in LEGO Posizionamento griglia, come mostrato in Magnate Botanicus. Questo dispositivo Verse personalizzato contiene un elenco di entità griglia e pacchetti sbloccabili.
L'uso delle "entità" per il sistema a griglia è separato dal flusso di lavoro Scene Graph.
I pacchetti sbloccabili sono raccolte di entità griglia che i giocatori possono acquisire e aggiungere al proprio inventario di posizionamento quando completano i requisiti specifici creati dall'utente. Utilizza il dispositivo per aggiungere i tuoi oggetti scenografici e le immagini dell'interfaccia utente.
Configurazione del dispositivo
Il dispositivo include un'interfaccia utente (UI) che consente ai giocatori di visualizzare e selezionare un oggetto scenografico da posizionare. Ogni opzione nell'interfaccia utente è configurata nel dispositivo.
Per creare le entità griglia:
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_entity_managerVerse nel tuo livello.Fai clic sul dispositivo LEGO Griglia nel tuo livello e nel pannello Dettagli vai all'opzione EntityManager.
Fai clic sul menu a discesa e seleziona il gestore di entità che hai appena inserito nel livello.
Facoltativamente, nella sezione Persistenza, puoi regolare quanto segue:
OnlyLoadDataForSessionOwner: imposta il sistema di persistenza in modo che carichi i dati solo se il giocatore che si unisce è il proprietario della sessione di gioco corrente in Fortnite.
AutoSaveIntervalSeconds: modifica l'intervallo tra le chiamate della funzione di salvataggio automatico sul lato del giocatore.
FNBindingsInterface: opzioni per assegnare dispositivi di attivazione ai giocatori per salvare, caricare e svuotare i dati.
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 { /UnrealEngine.com/Temporary/Diagnostics }
using { /UnrealEngine.com/Temporary/SpatialMath }
using { /Verse.org/Colors/NamedColors }
using { LEGOUtilities }
Tooltip_GridEntityManager_Definitions<public><localizes> : message = "All the grid entity definitions that can be placed in the world."
Lo snippet Verse dipende dalle utilità presenti nella cartella LEGOUtilities. Devi averli nella cartella del tuo progetto.
Aggiungi i tuoi oggetti scenografici
Per iniziare ad aggiungere i tuoi oggetti scenografici che i giocatori potranno posizionare:
Fai clic sul dispositivo LEGO Gestione entità griglia.
Apri il pannello Dettagli e vai su GridEnityDefinitions per caricare il tuo oggetto scenografico.
Vai alla categoria UnlockPacks per definire eventuali oggetti scenografici come bloccati.
Ogni entità griglia richiede dei dati per far apparire correttamente l'oggetto nel mondo. Questi dati si trovano nella categoria GridEnityDefinitions e sono costituiti da:
Nome: il nome dell'oggetto scenografico.
PropAsset: determina quale oggetto scenografico viene generato.
SoloPropDefinition: informazioni sull'oggetto scenografico, comprese le dimensioni dei perni. Fai clic sulla freccia adiacente per aggiungere i valori.
Definizione oggetto: determina la categoria dell'oggetto scenografico, la dimensione della cella della griglia, il tipo e l'immagine di anteprima per l'interfaccia utente. Fai clic sulla freccia adiacente per aggiungere i valori.
UnlockCategory: determina se l'oggetto scenografico utilizza un pacchetto sbloccabile.
Questo dispositivo Verse personalizzato crea l'elenco degli oggetti scenografici (definiti come entità) che i giocatori possono generare nella griglia. Il dispositivo include l'opzione per impostare i pacchetti sbloccabili, ovvero oggetti scenografici che i giocatori possono sbloccare attraverso alcuni eventi, come il completamento di un incarico.
Unità UEFN in unità LEGO
Nel campo SoloPropDefinition, è necessario inserire le dimensioni Avanti (precedentemente asse X), Sinistra (precedentemente asse Y) e Su (precedentemente asse Z) degli oggetti scenografici come numero di perni.
UEFN utilizza un nuovo sistema di coordinate dopo la creazione di questo modello. Per ulteriori informazioni, consulta Sistema di coordinate Sinistra-Su-Avanti.
Queste dimensioni evitano la sovrapposizione dei mattoncini LEGO e riducono anche la probabilità che i mattoncini si intersechino. Le dimensioni Avanti, Sinistra e Su sono state convertite correttamente per corrispondere alle unità in UEFN. Queste unità sono importanti per rispettare le Linee guida di progettazione LEGO. Assicurati di inserire la larghezza e la lunghezza appropriate, nonché l'altezza dei tuoi oggetti in piastre.
Puoi scaricare un elenco completo delle dimensioni della galleria Magnate Botanicus dal seguente file ZIP.
Se stai utilizzando un oggetto che hai creato tu stesso o che non è elencato nella galleria Magnate Botanicus. Puoi contare i perni dell'oggetto LEGO in orizzontale in entrambe le direzioni per ottenere i valori Avanti e Sinistra. L'altezza è definita dalle piastre che devi contare in verticale.
La conversione dall'unità UEFN all'unità LEGO è riportata nella tabella seguente.
Unità UEFN | Unità LEGO |
16 unità orizzontali | 1 perno |
6,4 unità verticali | 1 piastra |
Utilizzando la conversione puoi ottenere una stima accurata osservando le dimensioni di un oggetto nel Cassetto dei contenuti (passa con il cursore sull'oggetto scenografico). Con le dimensioni, dividi le unità orizzontali per 16 e quelle verticali per 6.4. Per ulteriori informazioni sulle dimensioni LEGO, consulta Lavorare sulle isole LEGO®.
Configurazione dei cluster di griglia
I cluster di griglia vengono utilizzati come tecnica di ottimizzazione durante la verifica del posizionamento consentito degli oggetti. Definendo questo in direzione Avanti e Sinistra, lo spazio di gioco viene suddiviso in cluster. Il modello utilizza cluster di griglia 12 per 15. Una volta che il controllo ha stabilito in quali cluster non si trova l'oggetto, controlla solo nel cluster in cui si trovano il giocatore e l'oggetto per ridurre il numero di elementi e aree da controllare per verificare eventuali sovrapposizioni.
Per configurare un cluster di griglia, imposta la dimensione Avanti su 12 e la dimensione Sinistra su 15.
Avanti
Impara a configurare il posizionamento degli oggetti scenografici per controllare quali oggetti i giocatori possono posizionare in posizioni specifiche.