Questa funzione è in versione Beta. Puoi pubblicare un'isola con questa funzionalità, tenendo presente che eventuali modifiche potrebbero influenzarne il funzionamento, rendendo necessario il tuo intervento.
Con il dispositivo Generatore di PNG puoi creare creature uniche, nemici e altro ancora con ruoli coinvolgenti che ravvivano il tuo gameplay. Questi personaggi non giocanti (PNG) possono avere salute, percorsi di pattuglia definiti e possono anche aiutare i giocatori a risolvere gli enigmi. Utilizza questo dispositivo per assegnare script e Definizioni di personaggio PNG che puoi riutilizzare su più dispositivi Generatore di PNG.
Includi PNG, personaggi con intelligenza artificiale (IA) nel tuo gameplay, per aggiungere un livello di immersione supplementare. Puoi personalizzare i PNG in modo che eseguano varie azioni, dal rianimare i compagni di squadra al seguire i giocatori.
Il Generatore di PNG è diverso dal dispositivo Personaggio, in quanto puoi creare configurazioni personalizzate che modificano l'aspetto, il movimento e il comportamento di un personaggio con il Generatore di PNG.
Il dispositivo Personaggio, come il dispositivo Generatore di guardie, è utile per una singola istanza di un personaggio base. Tuttavia, entrambi sono limitati ai costumi di Fortnite. Il dispositivo Generatore di PNG può creare istanze di personaggi con guardie uniformi di Fortnite, animali selvatici o PNG personalizzati con mesh importate dall'utente.
Il dispositivo è disponibile solo in Unreal Editor per Fortnite (UEFN) posizionato in Tutti > Fortnite > Dispositivi > !Beta > Generatore di PNG.
Utilizzo di PNG specifici del marchio
I PNG con marchio personalizzato sono disponibili nel Generatore di PNG attraverso una definizione del personaggio.
A seconda dell'IP, puoi trovare i PNG univoci in uno o entrambi gli elementi seguenti:
Il tipo di personaggio PNG che può includere modificatori univoci.
Attraverso il Modificatore estetico quando si seleziona un tipo di personaggio Personalizzato o di Guardia.
Gli asset con marchio hanno regole e linee guida specifiche per l'utilizzo. Controlla le regole del Marchio per gli asset IP che intendi utilizzare. Per saperne di più sui vari brand partner e sui contenuti, vedi Raccolte di giochi.
Puoi utilizzare gli asset con marchio solo in un progetto specifico della relativa proprietà IP.
Filtro contestuale
Alcuni dispositivi sono interessati da una funzionalità denominata filtro contestuale. Questa funzione evidenzia o ombreggia le opzioni a seconda dei valori selezionati per determinate opzioni correlate. Questa funzione riduce i problemi nel pannello Dettagli e semplifica la gestione e la navigazione delle opzioni.
Opzioni utente
Con le impostazioni delle Opzioni utente, puoi impostare le condizioni di generazione, fare riferimento alle definizioni dei personaggi e designare funzioni ed eventi.
I valori predefiniti sono in grassetto. I valori che attivano il filtro contestuale sono in corsivo.
| Opzione | Valore | Descrizione |
|---|---|---|
Contatore di generazione | 1, digita un numero | Imposta il numero di PNG che questo generatore può avere attivi in qualsiasi momento. Quando il generatore si attiva, produce un PNG per volta. |
Genera attraverso i muri | Vero, Falso | Determina se il PNG deve essere generato all'interno della linea visiva del generatore o se è in grado di generare dietro ai muri ostacolo. |
Genera il personaggio all'avvio del gioco | Vero, Falso | Determina se il generatore è già abilitato all'inizio della partita per generare personaggi PNG. Impostalo su falso per avere un personaggio animato. |
Nessuno, seleziona uno script | Esegue l'override del comportamento predefinito o assegnato della Definizione di personaggio PNG assegnata a questo dispositivo. | |
Definizione personaggio PNG | None, Seleziona una definizione di personaggio | Imposta la definizione del carattere per la generazione di PNG di un tipo specifico. Seleziona una definizione di carattere esistente o creane una nuova dal menu a discesa. Se trascina la Definizione di carattere PNG nella Viewport, questo Campo viene popolato automaticamente. |
Modificatori PNG aggiuntivi | Aggiungi un elemento array | Aggiunge un elenco aggiuntivo di modificatori da applicare al PNG. Il tipo di carattere selezionato nella definizione del carattere influisce sull'elenco di modificatori disponibili. Per aggiungere un modificatore, fai clic sull'icona più e selezionalo dal menu a discesa Indice. Diventano disponibili opzioni aggiuntive per il modificatore. I modificatori che assegni al dispositivo sovrascrivono i modificatori che hai assegnato nella definizione del personaggio. Per saperne di più, consulta la documentazione sulle definizioni dei personaggi NPC sui modificatori. |
Consenti generazioni infinite | Vero, Falso | Determina se il generatore ha un limite di generazione totale o meno. |
Limite totale di generazione | 1, digita un numero | imposta il numero massimo di IA che questo generatore può produrre durante la sua vita. |
Genera in base a un timer | Vero, Falso | Determina se l'IA viene generata al termine del timer di generazione o se viene generata in base a eventi. |
Timer di generazione | 3.0s, digita un numero | Imposta il tempo minimo tra le generazioni di IA. |
Mostra raggio di generazione | Vero, Falso | Determina se il raggio di generazione viene mostrato o meno. |
Raggio di generazione | 1.0m, digita un numero | Imposta la distanza massima dal dispositivo a cui l'IA può generare. |
Rimuovi IA quando disabilitato | Vero, Falso | Quando il dispositivo è disabilitato, determina se le IA restano generate o sono rimosse. |
Associazione diretta eventi
In basso trovi le opzioni di associazione diretta eventi per questo dispositivo.
Funzioni
Una funzione ascolta un evento su un dispositivo e poi esegue un'azione.
Per qualsiasi funzione, fai clic sull’opzione, quindi Seleziona dispositivo per accedere e selezionare nel menu a discesa del dispositivo.
Una volta selezionato un dispositivo, fai clic su Seleziona evento per associare il dispositivo a un evento che attiverà la funzione per il dispositivo.
Se più di un dispositivo o evento attiva una funzione, premi il pulsante Aggiungi per aggiungere una riga e ripeti questi passaggi.
| Opzione | Descrizione |
|---|---|
Abilita | Abilita questo dispositivo quando si verifica un evento. |
Disabilita | Disabilita questo dispositivo quando si verifica un evento. |
Genera | Genera IA su questo dispositivo quando si verifica un evento. |
Rimuovi | Rimuove l'IA su questo dispositivo quando si verifica un evento. |
Azzera contatore totale di generazione | Azzera il contatore del Limite totale di generazione quando si verifica un evento. |
Eventi
L'Associazione diretta eventi usa gli eventi come trasmettitori. Un evento ordina a un altro dispositivo di eseguire una funzione.
Per qualsiasi opzione degli eventi, fai clic sull'opzione, poi su Seleziona dispositivo per accedere e selezionarlo dal menu a discesa Dispositivo.
Una volta selezionato un dispositivo, fai clic su Seleziona funzione per associare il timer a una funzione per quel dispositivo.
Se più di una funzione è attivata dall'evento, premi il pulsante Aggiungi e ripeti.
| Opzione | Descrizione |
|---|---|
Quando generato | Invia un evento a un dispositivo collegato quando un giocatore interagisce con il pulsante. |
Quando eliminato | Invia un evento a un dispositivo collegato quando un giocatore interagisce con il pulsante. |
Utilizzo del Generatore di PNG in Verse
Puoi utilizzare il codice seguente per controllare un dispositivo Generatore di PNG in Verse. Questo codice utilizza tutte le funzioni dell'API del dispositivo Generatore di PNG. Modificalo per adattarlo alle esigenze della tua esperienza.
using { /Fortnite.com/AI }
using { /Fortnite.com/Characters }
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# Visit [here](https://dev.epicgames.com/documentation/en-us/uefn/create-your-own-device-in-verse) to create a verse device.
Per utilizzare questo codice nella tua esperienza UEFN, segui i seguenti passaggi.
Trascina un dispositivo Generatore di PNG sulla tua isola.
Crea un nuovo dispositivo Verse denominato npc_spawner_device_verse_example. Per informazioni sugli step, vedi Creare un dispositivo personalizzato utilizzando Verse.
In Visual Studio Code, apri npc_spawner_device_verse_example.verse e incolla il codice qui sopra.
Compila il codice e trascina il tuo dispositivo creato con Verse nella tua isola. Vedi Aggiunta del dispositivo Verse al tuo livello per gli step.
Seleziona il tuo dispositivo Verse nel Profilo.
Nel pannello Dettagli del dispositivo, assegna il riferimento dell'oggetto per il Generatore di PNG al dispositivo Generatore di PNG sulla tua isola. Puoi utilizzare il contagocce per scegliere il dispositivo nella Viewport oppure utilizzare il menu a discesa per cercare il dispositivo.
Salva il tuo progetto e fai clic su Avvia sessione.
API del dispositivo Generatore di PNG
Per ulteriori informazioni sull'utilizzo del dispositivo Generatore di PNG in Verse, consulta la Guida di riferimento all'API npc_spawner_device.