Questa funzionalità è in accesso anticipato. Puoi pubblicare un'isola che contiene questa funzionalità, ma ricorda: nel periodo di accesso anticipato, eventuali modifiche potrebbero causare errori che richiedono il tuo intervento attivo.
Il dispositivo comandi Terza persona è pensato per essere utilizzato insieme ai dispositivi Visuale angolo fisso e Visuale punto fisso. Il dispositivo comandi Terza persona ha due funzioni principali:
- Configurare le impostazioni di movimento e orientamento per i giocatori interessati dai dispositivi di visuale.
- Configurare il puntamento per i giocatori interessati dai dispositivi di visuale.
Dato che i dispositivi Visuale modificano ciò che vede il giocatore, i comandi di movimento e di altre azioni del giocatore saranno diversi dal solito. Questo dispositivo consente di determinare la direzione verso cui il giocatore è orientato, il puntamento verso nemici e oggetti con cui interagire, la velocità di movimento e altro ancora.
Per saperne di più su come utilizzare insieme dispositivi visuale e dispositivi di controllo, consulta Progettare con visuali e comandi. Per informazioni sull'uso delle visuali in UEFN, consulta:
Per trovare il dispositivo comandi Terza persona, premi Tab per aprire l'inventario creativo e seleziona la categoria Dispositivi. Da lì puoi cercare o sfogliare i dispositivi. Per maggiori informazioni su come trovare i dispositivi, vedi Usare i dispositivi.
Filtro contestuale
Alcuni dispositivi sono interessati da una funzionalità denominata filtro contestuale. Questa funzionalità nasconde o mostra le opzioni a seconda dei valori selezionati per alcune opzioni correlate. Prevediamo che ridurrà l'ingombro nel riquadro Personalizza e che renderà più facile gestire e consultare le opzioni.
Tuttavia, potrebbe non essere facile riconoscere quali opzioni o valori attivano il filtro contestuale. Per aiutarti a identificarli, tutti i valori che attivano il filtro contestuale sono in corsivo nella documentazione del dispositivo. Verranno elencate tutte le opzioni, comprese quelle interessate dal filtro contestuale; se vengono nascoste o visualizzate in base al valore di un'opzione specifica, ci sarà una nota a riguardo nel campo Descrizione di quell'opzione.
Opzioni del dispositivo
Configura questo dispositivo con le opzioni seguenti.
I valori predefiniti sono in grassetto. I valori che attivano il filtro contestuale sono in corsivo.
Opzione | Valore | Descrizione |
---|---|---|
Anteprima creativa | N/D | Fai clic su Inizia per avere un'anteprima della visuale del dispositivo. Fai clic su Ferma per abbandonare l'anteprima e continuare a modificare la tua isola. |
Priorità | 0, scegli o inserisci un numero | Possono esserci diversi dispositivi Visuale contemporaneamente, ma solo quello con la priorità più alta si considera attivo. |
Aggiungi ai giocatori all'avvio | Sì, No | Determina se questo dispositivo viene aggiunto automaticamente a tutti i giocatori all'inizio della partita. |
Rimuovi all'eliminazione | Sì, No | Determina se il dispositivo Visuale verrà rimosso dai giocatori all'eliminazione. |
Abilitato durante la fase | Nessuna, Sempre, Solo in gioco | Determina in quale fase sarà attivo il dispositivo Visuale. Se scegli Nessuna, il dispositivo Visuale potrà essere abilitato solo manualmente attraverso gli eventi. |
Moltiplicatore velocità di movimento | 1,0x, scegli una quantità | Determina la velocità di movimento del giocatore, misurata come multiplo della velocità predefinita. |
Moltiplicatore velocità di movimento quando si spara | 1,0x, scegli una quantità | Determina la velocità di movimento del giocatore mentre spara, misurata come multiplo della velocità predefinita. |
Moltiplicatore velocità di movimento quando si mira | 1,0x, scegli una quantità | Determina la velocità di movimento del giocatore mentre mira, misurata come multiplo della velocità predefinita. |
Moltiplicatore velocità rotazione | 1,0, scegli una quantità | Determina la velocità di movimento del giocatore mentre si volta, misurata come multiplo della velocità predefinita. |
Moltiplicatore velocità rotazione quando si spara | Determina la velocità di rotazione del giocatore mentre spara, misurata come multiplo della velocità predefinita. | |
Moltiplicatore velocità di rotazione quando si mira | Determina la velocità di rotazione del giocatore mentre mira, misurata come multiplo della velocità predefinita. | |
Assistenza alla mira | Sì, No | Se questa opzione è impostata su Sì, i giocatori selezioneranno automaticamente un bersaglio in base alla distanza, all'angolo e alla priorità del bersaglio. |
Aggancio puntamento | Mai, Sempre, Sparo, Mira, Sparo o mira | Questa opzione viene visualizzata solo se l'opzione Assistenza alla mira è impostata su Sì. Determina quando i giocatori si girano verso il bersaglio, quando viene selezionato un bersaglio. |
Durata ritenzione bersaglio | 1,5 s, scegli un numero di secondi | Questa opzione viene visualizzata solo se l'opzione Assistenza alla mira è impostata su Sì. Il numero di secondi per cui un giocatore tenterà di girarsi verso il bersaglio dopo ogni azione a distanza. |
Distanza di mira | 1000, scegli una quantità | Questa opzione viene visualizzata solo se l'opzione Assistenza alla mira è impostata su Sì. Determina la distanza massima entro cui i bersagli sono considerati validi dal giocatore. |
Assistenza alla mira durante il puntamento | 1000, scegli una quantità | Questa opzione viene visualizzata solo se l'opzione Assistenza alla mira è impostata su Sì. Determina la distanza massima entro cui i bersagli sono considerati validi dal giocatore. |
Angolo di mira | 85, scegli un numero di gradi | Questa opzione viene visualizzata solo se l'opzione Assistenza alla mira è impostata su Sì. Considerando la direzione verso cui il giocatore è orientato, questa è l'angolazione entro cui i bersagli devono essere considerati validi. |
Angolo di mira durante la mira | 85, scegli un numero di gradi | Questa opzione viene visualizzata solo se l'opzione Assistenza alla mira è impostata su Sì. Considerando la direzione verso cui il giocatore è orientato, questa è l'angolazione entro cui i bersagli devono essere considerati validi. |
Richiede linea di visuale | Sì, No | Questa opzione viene visualizzata solo se l'opzione Assistenza alla mira è impostata su Sì. Determina se sia necessaria una linea di visuale chiara perché il bersaglio sia valido. |
Peso base dei giocatori | 1,0, scegli un numero | Questa opzione viene visualizzata solo se l'opzione Assistenza alla mira è impostata su Sì. Determina la priorità del puntamento assegnata ai giocatori. Se selezioni 0, i giocatori non possono essere scelti come bersagli. |
Peso base delle creature | 0,5, scegli un numero | Questa opzione viene visualizzata solo se l'opzione Assistenza alla mira è impostata su Sì. Determina la priorità del puntamento assegnata alle creature. Se selezioni 0, le creature non possono essere scelte come bersagli. |
Peso base dei veicoli | 0,3, scegli un numero | Questa opzione viene visualizzata solo se l'opzione Assistenza alla mira è impostata su Sì. Determina la priorità del puntamento assegnata ai veicoli. Se selezioni 0, i veicoli non possono essere scelti come bersagli. |
Scala peso per distanza | 0,5, scegli un numero | Questa opzione viene visualizzata solo se l'opzione Assistenza alla mira è impostata su Sì. Ricalcola la priorità del bersaglio, riducendo il valore finale in base alla distanza del bersaglio dal giocatore. |
Scala peso per angolo | 1, scegli un numero | Questa opzione viene visualizzata solo se l'opzione Assistenza alla mira è impostata su Sì. Ricalcola la priorità del bersaglio, riducendo il valore finale in base all'angolo del bersaglio rispetto al giocatore. |
Influenza squadra | Qualsiasi, scegli o inserisci una squadra | Determina quale squadra subisce l'effetto di questo dispositivo. |
Influenza classe | Nessuna classe, Qualsiasi, scegli o inserisci una classe | Determina quali classi subiscono l'effetto di questo dispositivo. Nessuna classe significa che ha effetto solo sui giocatori senza classe assegnata. Qualsiasi significa che ha effetto su tutti i giocatori, inclusi quelli a cui non sono assegnate classi. |
Inverti squadra | Sì, No | Se questa opzione è impostata su Sì, ha effetto su tutte le squadre, tranne quella selezionata nell'opzione Influenza squadra. |
Inverti classe | Sì, No | Se questa opzione è impostata su Sì, ha effetto su tutte le classi, tranne quella selezionata nell'opzione Influenza classe. |
Dispositivo utilizzabile come bersaglio in modalità Modifica | Sì, No | Determina se il dispositivo può essere un bersaglio. Se questa opzione è impostata su Sì, il dispositivo sarà considerato un bersaglio solo mentre modifichi l'isola. |
Associazione diretta eventi
Qui sotto trovi le opzioni di associazione diretta eventi per questo dispositivo.
Funzioni
Una funzione resta in ascolto di un evento su un dispositivo, poi esegue un’azione.
- Per qualsiasi funzione, fai clic sull’opzione, poi su Seleziona dispositivo per accedere e selezionarla dal menu a discesa Dispositivo.
- Dopo aver selezionato un dispositivo, fai clic su Seleziona evento e seleziona l'evento che attiva questa funzione.
- Se una funzione può essere attivata da più di un evento, premi il pulsante Aggiungi per aggiungere una riga e ripeti questi passaggi.
Opzione | Descrizione |
---|---|
Abilita alla ricezione da | Abilita il dispositivo quando si verifica un evento. |
Disabilita alla ricezione da | Disabilita il dispositivo quando si verifica un evento. |
Aggiungi al giocatore alla ricezione da | Aggiunge questo dispositivo al giocatore attivatore quando si verifica un evento. |
Aggiungi a tutti alla ricezione da | Aggiunge questo dispositivo a tutti i giocatori quando si verifica un evento. |
Rimuovi dal giocatore alla ricezione da | Rimuove questo dispositivo dal giocatore attivatore quando si verifica un evento. |
Rimuovi da tutti alla ricezione da | Rimuove questo dispositivo da tutti i giocatori quando si verifica un evento. |
Eventi
Questo dispositivo non ha eventi.
Usa i comandi Terza persona in Verse
Puoi usare il codice di seguito per controllare un dispositivo comandi Terza persona in Verse. Questo codice mostra come usare gli eventi e le funzioni nelle API del dispositivo comandi Terza persona. Modificalo per adattarlo alle esigenze della tua esperienza.
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# Un dispositivo creativo creato da Verse che può essere posizionato in un livello
gameplay_controls_third_person_device_verse_example := class(creative_device):
# Riferimento al dispositivo Comandi di gioco: Terza persona nel livello.
# Nel riquadro Dettagli di questo dispositivo Verse,
# imposta questa proprietà sul tuo dispositivo Comandi di gioco: dispositivo Terza persona.
@editable
MyThirdPersonControlsDevice:gameplay_controls_third_person_device = gameplay_controls_third_person_device{}
# Viene eseguito quando il dispositivo viene avviato in una partita in corso
OnBegin<override>()<suspends>:void=
Print("Aggiunta dei comandi Terza persona ai giocatori.")
# Questo esempio viene ripetuto a tutti i giocatori presenti nell’esperienza per mostrare come compiere operazioni per giocatore sul dispositivo.
for (Player : GetPlayspace().GetPlayers()):
# Aggiunge il dispositivo Visuale allo stack di dispositivi Visuale dell'agente e la imposta come dispositivo attivo.
MyThirdPersonControlsDevice.AddTo(Player)
# Aspetta 5 secondi
Sleep(5.0)
Print("Rimozione dei comandi Terza persona dai giocatori.")
# Rimuove il dispositivo Visuale da tutti gli stack di dispositivi Visuale dell'agente. In questo modo questo dispositivo non sarà più attivo, ma verrà sostituito con il successivo nello stack.
MyThirdPersonControlsDevice.RemoveFromAll()
Per utilizzare questo codice nella tua esperienza UEFN, segui i seguenti passaggi.
-
Trascina un dispositivo comandi Terza persona sulla tua isola.
-
Crea un nuovo dispositivo Verse chiamato **gameplay_controls_third_person_device_verse_example**. Consulta [Crea il tuo dispositivo usando Verse] (https://dev.epicgames.com/documentation/en-us/uefn/create-your-own-device-in-verse#creatinganewdevicewithverse) per le istruzioni.
-
In Visual Studio Code, apri **gameplay_controls_third_person_device_verse_example.verse** e incolla il codice qui sopra.
-
Compila il codice e trascina il tuo dispositivo creato con Verse nella tua isola. Consulta [Aggiungere il tuo dispositivo Verse al tuo livello] (https://dev.epicgames.com/documentation/en-us/uefn/create-your-own-device-in-verse#addingyourversedevicetoyourlevel) per le istruzioni passo passo.
-
Aggiungi un riferimento al tuo dispositivo Verse per il dispositivo sulla tua isola. Consulta [Aggiungere un riferimento a Verse a un dispositivo Creativo nel tuo livello] (https://dev.epicgames.com/documentation/en-us/uefn/customize-verse-device-properties-in-verse#addingaversereferencetoacreativedeviceinyourlevel) per le istruzioni passo passo.
Disabilita la proprietà Aggiungi ai giocatori all'avvio del dispositivo comandi Terza persona in modo che solo Verse aggiunga i comandi al giocatore.
- Salva il tuo progetto e fai clic su **Avvia sessione** per testare.
API
Consulta la documentazione sull'API `` per maggiori informazioni sull'utilizzo del dispositivo in Verse.