Il modello Avventura e azione LEGO® fornisce i blocchi di costruzione per un classico gameplay di azione e avventura completo di incarichi, combattimenti ed enigmi. Soprattutto, questo modello mostra il dispositivo Dispositivi Assemblaggio LEGO® in modo che tu possa dimostrare al mondo che sei un costruttore professionista LEGO certificato. Immergiti in questa esperienza mentre ti godi le sue vibrazioni rilassanti e i suoi suoni rilassanti.
In questo gameplay, c'è un universo, ma molti mondi da salvare e molti cappelli da indossare. Diventa un guerriero, un distruttore o un ladro e sblocca incarichi che utilizzano strumenti unici mentre cambi il tuo stile di gioco per ogni persona di classe. Con ogni classe, svolgi il tuo eroico dovere per salvare l'universo mentre combatti fastidiosi nemici.
Nella terra dei LEGO, vale la pena essere un eroe. Le tue azioni possono assegnare perni che puoi utilizzare per assemblare oggetti scenografici che sbloccano nuove aree, soddisfano i requisiti degli incarichi e sbloccano trofei in gioco. Mano a mano che avanzi in ogni classe, incontrerai ricompense gratificanti che ti terranno all'erta mentre attraversi gli ostacoli.
Alla fine di ogni incarico di classe, scoprirai che la banana è andata a male! Sta a te eseguire la battaglia boss contro il PNG Bananita sbucciata ribelle in un sistema di attacco basato su Verse. Incontrerai questa battaglia con ogni classe mentre cambi il tuo stile di combattimento per adattarlo alla tua arma.
Quando tutto è finito, termina il gameplay con un tutorial insieme alla seguente guida dettagliata e salva il tuo universo imparando le meccaniche per ricreare questa esperienza. Buona fortuna per la tua avventura, eroe!
Accedi al modello Avventura e azione LEGO
Segui gli step seguenti per accedere a questo modello all'interno di UEFN.
In Navigatore progetti, passa a Modelli di marchio, quindi utilizza il menu a discesa Tutti i marchi per selezionare Isola LEGO®.
Seleziona il Modello Avventura e azione LEGO. Quindi sotto Nome del progetto, digita il nome del tuo progetto.
Sotto Impostazioni predefinite progetto, imposta se il tuo progetto sarà sotto Unreal Revision Control e imposta la Selezione del team.
Fai clic su Crea per caricare il tuo progetto.
Creare un incarico personalizzato
Il modello Avventura e azione offre molti incarichi che danno ai giocatori un senso di scopo durante il gioco. Questi incarichi vengono tracciati individualmente attraverso dati persistenti.
Avvia una sessione per testare l'incarico mentre la crei.
Puoi creare un dispositivo Verse per impostare incarichi all'interno del tuo gioco e concedere oggetti come perni Raccoglibili LEGO® come ricompense per i giocatori. Puoi anche utilizzare questo sistema di incarichi per far progredire la storia del gameplay.
Attraverso eventi come Incarico avviato, Incarico interrotto e Incarico completato, puoi far apparire gli oggetti all'inizio degli incarichi.
Per creare un sistema di incarichi, segui gli step seguenti.
Nella barra degli strumenti della viewport, crea un dispositivo Verse denominato LEGO_quest_giver e trascinalo nel progetto.
Quindi, trascina due dispositivi Pulsante nel progetto.
Denominane uno come button_quest_giver e l'altro come button_quest.
Aggiungi il codice Verse seguente al progetto.
Verseusing { /Fortnite.com/Characters } using { /Fortnite.com/Devices } using { /Verse.org/Simulation } using { /UnrealEngine.com/Temporary/Diagnostics } # ==================================================================================================================================== # LEGO quest giver device that manages a linear quest system # ====================================================================================================================================Da Esplora contenuti, passa a Fortnite > Dispositivi > Logica e trascina due dispositivi Tracciatore nel progetto.
Denominane uno come tracker_main_quest e l'altro come tracker_quest_giver.
Posiziona il dispositivo con il pulsante button_quest in una posizione visibile vicino al tuo PNG in modo che i giocatori possano attivare l'incarico.
Posiziona il dispositivo pulsante button_quest_giver all'interno dell'ologramma del PNG in modo che sia nascosto.
Da Esplora contenuti, passa a Fortnite > Dispositivi > !Beta e trascina un dispositivo Generatore di PNG nel progetto.
Configura il dispositivo Incarico
Quindi, configura il dispositivo LEGO_quest_giver e collega i tuoi dispositivi per configurare il tuo primo sistema di incarichi. Per farlo, segui gli step seguenti.
Nel tuo progetto o nel pannello Outliner, seleziona il dispositivo LEGO_quest_giver.
Nel pannello Dettagli del dispositivo, passa a QuestGiverName e imposta il nome del PNG per l'incarico.
Quindi passa a Button_Interact e imposta l'opzione su button_quest_giver.
Passa a TrackerDevice e imposta l'opzione su tracker_quest_giver.
Il sistema degli incarichi è impostato come un array di lego_quest o lego_quest_repeatable. Un incarico LEGO è un sistema di incarichi singoli che i giocatori possono completare in qualsiasi ordine.
Crea incarichi ripetibili
Per gli incarichi ripetibili, puoi anche creare una meccanica che richiede la raccolta costante di perni o impostare nemici che possono essere sconfitti più volte.
Nel pannello Dettagli del dispositivo LEGO_quest_giver, seleziona l'icona + per Incarichi per aggiungere un elemento array all'incarico.
Assicurati che l'array sia impostato su LEGO_quest, quindi passa a Nome e digita il nome dell'incarico.
Espandi l'array Visualizza testo e imposta il testo del dialogo.
Sotto l'array Incarico, passa a TrackerDevice e imposta l'opzione su tracker_main_quest.
I tuoi giocatori non saranno in grado di accettare nuovi incarichi a meno che tu non abbia impostato l'incarico come ripetibile. È anche possibile configurare un dispositivo Attivatore per reimpostare l'avanzamento dell'incarico.
Reimposta incarico
Per impostare la reimpostazione degli incarichi, segui gli step seguenti.
Da Esplora contenuti, passa a Fortnite > Dispositivi > Logica e trascina un dispositivo attivatore nel progetto.
Nel pannello Outliner, seleziona il dispositivo LEGO_quest_giver.
Quindi, nel pannello Dettagli, fai clic sul menu a discesa Trigger_ResetProgress, quindi seleziona il dispositivo attivatore.
Nel pannello Outliner, passa a Area demo > DemoDisplay_Quest per visualizzare l'incarico demo preconfigurato.
Configura i tracciatori
Puoi utilizzare il dispositivo tracciatore per incrementare, decrementare e completare i tuoi incarichi LEGO. Ogni incarico deve avere il proprio dispositivo tracciatore assegnato per gestire il proprio avanzamento.
Per creare un incarico di base non ripetibile, segui gli step seguenti.
Nel pannello Outliner, seleziona il dispositivo tracciatore tracker_main_quest.
Nel pannello Dettagli, imposta Statistica da tracciare su Eventi.
Imposta TargetValue su 1 per assicurarti che il valore iniziale sia zero. Questo valore viene incrementato ogni volta che viene completato uno step dell'incarico. Per ulteriori step dell'incarico, aumenta il valore in modo che gli eventi di completamento continuino a incrementare il tracciatore.
Imposta Quantità da modificare su 1.
Passa a IncrementProgress, quindi imposta l'array su ButtonQuest e l'evento su OnInteract. Puoi impostare più eventi come requisiti di incarico per incrementare questo in modo simile agli incarichi creati nel modello Avventura e azione. Ad esempio, puoi impostare requisiti di incarico come ad esempio entrare nel mondo, aprire una porta segreta o sconfiggere un boss.
Nel pannello Outliner, seleziona il dispositivo tracciatore tracker_quest_giver. Quindi, nel pannello Dettagli, imposta Assegna all'avvio su Falso.
Configura i generatori di PNG
Puoi utilizzare il dispositivo Generatore di PNG per generare un tipo di personaggio Guardia che ha il comportamento di pattugliare e coinvolgere i giocatori in combattimento.
Per utilizzare una definizione personalizzata del personaggio PNG Verse con il dispositivo Generatore di PNG, segui gli step seguenti.
Dalla cartella dei contenuti del tuo progetto, crea una blueprint Definizione personaggio denominata NPCDef_QuestGiver.
Nel pannello Dettagli della Definizione personaggio, modifica le impostazioni in modo che corrispondano alla tabella sottostante.
Opzione
Valore
Spiegazione
Tipo
Guardia
Definisce quale tipo di personaggio AI sarà generato da questa SpawnDefinition.
IA selezionata
NanaSplit
Sceglie un personaggio IA da generare da questa preimpostazione.
Comportamento
Comportamento Verse
Definisce il comportamento del personaggio IA generato una volta generato.
NPCBehaviorScript
npc_behavior_quest_giver
Seleziona uno script Verse di tipo npc_behavior per controllare il PNG generato
Precisione
Moderata
Determina la precisione di tiro delle guardie.
Può essere Atterramento non mortale
Falso
Il PNG non entrerà nello stato Atterramento non mortale.
Modificatori - Indice [0]
Modificatore del team
Imposta il modificatore da applicare.
Opzione team
Indice
Imposta il tipo di team.
Indice team
1
Imposta il numero del tipo di team.
Nel pannello Outliner , seleziona il dispositivo Generatore di PNG.
Nel pannello Dettagli, imposta la Definizione personaggio PNG su NPCDef_QuestGiver.
Assegna perni LEGO®
Ricompensa i giocatori durante il gameplay assegnando perni LEGO® raccoglibili per le loro azioni e sconfiggendo i nemici. Puoi posizionare manualmente i perni o utilizzare Verse per impostarli sulla generazione causale in tutto il tuo ambiente in modo che gli utenti possano ottenerli eliminando PNG, distruggendo oggetti scenografici e completando minigiochi di assemblaggio.
Nel modello Avventura e azione, i giocatori ricevono dei perni che possono utilizzare per procedere nella storia e acquistare trofei di gioco. Utilizza il dispositivo Raccoglibile per creare perni che i giocatori possono raccogliere.
Puoi utilizzare un pool di oggetti per assegnare in modo efficiente perni durante il tuo gioco. I pool di oggetti sono utili per generare grandi quantità di oggetti.
Invece di creare e distruggere costantemente i perni, puoi pre-crearli prima dell'inizio del gioco e poi generarli secondo necessità. Con gli oggetti creati in precedenza, puoi attivarli nelle posizioni impostate per essere rilasciati. La pre-inizializzazione di risorse come i perni può aiutare a ridurre i costi delle prestazioni legati alla riallocazione della memoria.
Questo modello utilizza dispositivi Generatore di oggetti insieme al dispositivo Verse LEGO_stud_spawner_pool per specificare una posizione e un numero di perni da generare con la funzione SpawnStudsAtLocation(). In questo modo si teletrasporta il numero richiesto di dispositivi Generatore di oggetti nella posizione in cui vengono generati i perni. Una volta che il dispositivo Generatore di oggetti ha generato perni in quella posizione, questi vengono aggiunti di nuovo alla selezione e si possono riutilizzare.
Puoi aggiungere dispositivi Generatore di oggetti al livello e quindi assegnare loro un tag pool associato in modo che vengano aggregati e generati quando e dove vuoi.
Crea di un pool di oggetti
Per creare un pool di oggetti per generare i perni, segui gli step seguenti.
Nel pannello Navigatore Verse, crea un dispositivo Verse denominato LEGO_stud_pool e trascinalo nel progetto.
Aggiungi il codice Verse seguente al progetto.
Verseusing { /Fortnite.com/Devices } using { /Verse.org/Colors } using { /Verse.org/Simulation } using { /Verse.org/Simulation/Tags } using { /UnrealEngine.com/Assets } using { /UnrealEngine.com/Temporary/Diagnostics } using { /UnrealEngine.com/Temporary/SpatialMath } # ============================================================================================================================================Nel pannello Dettagli, fai clic su +Aggiungi e seleziona Tag markup Verse.
Nel menu a discesa Tag, espandi l'array e seleziona LEGO_stud_pool_tag.
Aggiungi i generatori di oggetti
Ogni dispositivo Generatore di oggetti può generare un solo oggetto raccoglibile di un perno. Pertanto, devi avere tanti dispositivi Generatore di oggetti nel pool quanti sono i perni che desideri generare. Segui gli step seguenti per configurare i dispositivi Generatore di oggetti.
Da Esplora contenuti, passa a Fortnite > Dispositivi > Oggetti e trascina un dispositivo Generatore di oggetti nel progetto.
Nel pannello Dettagli, aggiungi un array alla Lista oggetti e impostatalo su CP_Ingredient_GoldStud.
Passa a Movimento iniziale dell'oggetto e imposta l'opzione su Lancia per l'effetto di rimbalzo quando viene raccolta.
Aggiungi un Tag markup Verse e impostalo su lego_stud_itemspawner_tag.
Copia e incolla questo dispositivo tutte le volte che vuoi per avere il numero desiderato di generatori di oggetti nel tuo pool.
Utilizza il pool per generare perni
Puoi utilizzare i generatori di oggetti dall'alto per generare perni nel tuo gameplay. Ciò significa che puoi rispondere a più eventi di gameplay solo utilizzando dispositivi normali.
Ad esempio, puoi generare perni quando un PNG viene eliminato, viene soddisfatto un requisito del dispositivo Assemblaggio o anche quando un incarico è stato completato.
Per generare pool di perni nel tuo gameplay come ricompensa al termine dell'incarico, segui gli step seguenti.
Nel pannello Outliner , seleziona il dispositivo Assegnatore incarico LEGO creato in precedenza.
Passa a ed espandi il tuo array Incarichi e trova la sezione Ricompensa. Quindi, controlla se è impostata su lego_stud_spawner.
In Quantità, imposta la quantità di perni che desideri assegnare ai giocatori. Poiché il dispositivo Generatore oggetti può generare un solo oggetto, avrai bisogno di un dispositivo Generatore oggetti per ogni quantità di ricompense. Quindi, se la tua ricompensa è 15, avrai bisogno di 15 dispositivi Generatore di oggetti per generarle contemporaneamente.
Imposta SpawnType su Lancia in modo che corrisponda al Tag markup Verse sui tuoi dispositivi Generatore di oggetti.
Puoi avviare una sessione per verificare se la generazione funziona.
Crea un sistema di attacco basato su Verse
Nessuna avventura è completa senza una battaglia boss! Sfida i tuoi giocatori con nemici PNG duri per i quali i giocatori devono utilizzare strategia per sconfiggere.
In questo modello, i PNG utilizzano attacchi ad area d'effetto (AOE) che teletrasportano un dispositivo Ordigno ai giocatori e attacchi di stordimento che mettono i giocatori in stasi temporanea.
All'interno dell'arena di battaglia, i giocatori possono aspettarsi miglioramenti di combattimento basati sulle classi e vari potenziamenti per aiutarli in battaglia.
Puoi modificare il dispositivo Verse controller di attacco png per controllare la frequenza e quali attacchi utilizzano i PNG.
Inserisci il codice seguente nei tuoi progetti per creare la variante della battaglia con il boss PNG.
using { /Fortnite.com/Characters }
using { /Fortnite.com/Devices }
using { /Verse.org }
using { /Verse.org/Assets }
using { /Verse.org/Colors }
using { /Verse.org/Random }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Assets }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /UnrealEngine.com/Temporary/SpatialMath }
Progetta la tua isola
Di seguito sono riportati alcuni suggerimenti per snappare i mattoni della tua straordinaria esperienza di gameplay.
Fai il possibile nel tuo progetto creando una UI personalizzata per intrattenere i tuoi giocatori. Questo modello utilizza i ritratti dei giocatori e le barre della salute del cuore per discostarsi dal normale design della UI.
Non lasciare che i tuoi giocatori si perdano! Posiziona strategicamente i perni LEGO ® raccoglibili per guidare i giocatori lungo il percorso desiderato.
Man mano che i tuoi enigmi aumentano di difficoltà, assicurati di offrire suggerimenti HUD e suggerimenti di testo per guidare i tuoi giocatori nel modo giusto.
Utilizza il dispositivo Assemblaggio per sbloccare le aree nascoste. Puoi anche combinare il dispositivo con sequenze cinematiche e anche il dispositivo Traslatore oggetti per dare vita alle costruzioni di assemblaggio.
Assicurati di controllare l'intero codice Verse utilizzato per realizzare questo gameplay facendo clic su Verse nella barra degli strumenti UEFN.