Il dispositivo Attivatore input serve per attivare eventi quando i giocatori premono o rilasciano un determinato input dei comandi. Puoi utilizzare il dispositivo per catturare quando viene premuto un input e quale giocatore lo ha premuto. Puoi usare l'associazione degli eventi nel set di strumenti creativi, nei collegamenti nel pannello Dettagli in UEFN oppure il codice Verse per attivare altre funzioni dei dispositivi come l'esplosione di un barile, il cambio della visuale o altri elementi attivabili.
Per trovare il dispositivo Attivatore input, consulta Trovare e posizionare i dispositivi.
Come funziona l'opzione Input modalità Creativa
Quando personalizzi le opzioni del dispositivo Attivatore input, vedrai Input modalità Creativa come prima opzione nell'elenco. I valori di questa opzione corrispondono a varie nuove azioni relative agli input che possono essere configurate dai giocatori. Il funzionamento è un po' complicato, pertanto questa sezione fornisce una spiegazione più dettagliata di quella contenuta nella tabella Opzioni del dispositivo.
I giocatori possono trovare e associare di nuovo questi input nella sezione Azione input modalità Creativa delle schede Comandi da tastiera e Mappatura controller nel menu Impostazioni.
Apri la barra laterale, fai clic sull'icona dell'ingranaggio per aprire il menu Impostazioni e poi fai clic sulle icone Comandi da tastiera o Mappatura controller. La sezione Azione input modalità Creativa delle impostazioni si trova scorrendo l'elenco nell'area di navigazione sulla sinistra. Qui i giocatori possono modificare le azioni che corrispondono ai comandi. Queste impostazioni si applicano a tutte le tue esperienze di Fortnite.
Per chi utilizza piattaforme mobili, questi input appaiono sempre come nuovi pulsanti visualizzati sullo schermo. Il dispositivo Attivatore input dispone di opzioni che ti consentono di personalizzare l'icona e il colore di questo pulsante e la visualizzazione del testo.
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. Riduce l'ingombro nel riquadro Personalizza e aiuta a gestire e consultare le opzioni. Per aiutarti a identificarli, i valori che attivano il filtro contestuale sono in corsivo.
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 per quell'opzione.
Opzioni del dispositivo
I valori predefiniti sono in grassetto. I valori che attivano il filtro contestuale sono in corsivo.
Puoi configurare questo dispositivo con le opzioni seguenti.
Opzione | Valore | Descrizione |
---|---|---|
Input modalità Creativa | Personalizzata 1 (Spara), Personalizzata 2 (Mira), Personalizzata 3 (Accovacciati), Personalizzata 4 (Salta), Personalizzata 5 (Scatta), Personalizzata 6 (Interagisci), Personalizzata 7 (Avanti/indietro), Personalizzata 8 (Sinistra/Destra), Personalizzata 9 (Oggetto precedente), Personalizzata 10 (Oggetto successivo), Personalizzata 11 (Scambia barra rapida), Personalizzata 12 (Strumento di raccolta) | Definisce il comando dell'input per il quale il dispositivo è in ascolto. Per maggiori informazioni su come funziona, consulta la sezione Come funziona l'opzione Input modalità Creativa qui sopra. Selezionando Personalizzata 7 o Personalizzata 8, viene mostrata un'opzione aggiuntiva sotto di questa. |
Direzione asse | Negativo, Qualsiasi, Positivo | Questa opzione viene visualizzata solo se l'opzione Input modalità Creativa è impostata su Personalizzata 7 o Personalizzata 8. Se l'input del comando selezionato nell'opzione Input modalità Creativa è un asse direzionale, questa opzione determina la direzione di ascolto del dispositivo. Negativo indica sinistra o indietro, Positivo indica destra o avanti. |
Mostra sull'interfaccia | Sì, No | Determina se l'input è mostrato sull'interfaccia. |
Descrizione interfaccia | {input}, Inserisci interfaccia | Se Mostra sull'interfaccia è impostato su Sì, questo è il testo che verrà visualizzato sull'interfaccia. Il campo di testo ha un limite di 24 caratteri. Il testo predefinito {input} mostrerà l'input attuale. |
Abilitato all'avvio del gioco | Sì, No | Determina se il dispositivo è abilitato all'inizio della partita. |
Squadra selezionata | Qualsiasi, Scegli una squadra | Determina la squadra che può attivare l'input. |
Classe selezionata | Nessuna classe, Qualsiasi, Scegli una classe | Determina quali classi possono attivare l'input. |
Inverti selezione squadra | Sì, No | Se questa opzione è impostata su Sì, tutte le squadre possono attivare l'input eccetto quella selezionata nell'opzione Squadra selezionata. |
Inverti selezione classe | Sì, No | Se questa opzione è impostata su Sì, tutte le classi possono attivare l'input eccetto quella selezionata nell'opzione Classe selezionata. |
Comportamento dei giocatori registrati | Aggiungi registrati, Richiedi registrati, Ignora registrati | Determina il modo in cui i giocatori registrati vengono contati dal dispositivo.
|
Mobile con testo | Sì, No | Per i giocatori su mobile, questa opzione determina se l'icona di interazione mostra il testo di descrizione. |
Icona mobile | Mano, Scegli un'icona | Per i giocatori su mobile, questa opzione determina l'icona utilizzata per l'interazione. Selezionando Nessuna, verrà usata l'icona Mano. Fai clic sulla freccia per aprire il Selettore di icone. Fai clic nel campo di ricerca e digita il testo per trovare un'icona, oppure utilizza la barra di scorrimento per esplorare la collezione. Fai clic per selezionare un'icona, poi fai clic sul segno di spunta per chiudere il raccoglitore di icone. |
Colore mobile | Bianco, Scegli un colore | Determina il colore dell'icona selezionata nell'opzione Icona mobile. Fai clic sulla freccia per aprire il Selettore colore. Fai clic nel campo di ricerca e digita il testo per trovare un colore, oppure utilizza la barra di scorrimento per esplorare la collezione. Fai clic su una tavolozza, poi fai clic sul segno di spunta per chiudere il Selettore colore. |
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 la funzione viene attivata da più di un dispositivo o evento, premi il pulsante Aggiungi per aggiungere una riga e ripetere 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. |
Registra giocatore alla ricezione da | Registra il giocatore attivatore quando si verifica un evento. I giocatori registrati possono essere aggiunti o rimossi dall'elenco dei giocatori conteggiati in base al valore dell'opzione Comportamento dei giocatori registrati. |
Rimuovi la registrazione giocatore alla ricezione da | Rimuove il giocatore attivatore dall'elenco dei giocatori registrati quando si verifica un evento. |
Rimuovi la registrazione di tutti i giocatori alla ricezione da | Rimuove tutti i giocatori dall'elenco dei giocatori registrati 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 selezionarla dal menu a discesa Dispositivo.
-
Una volta selezionato un dispositivo, fai clic su Seleziona funzione per legare l'evento a una funzione per il dispositivo.
-
Se l'evento attiva più di una funzione, premi il pulsante Aggiungi e ripeti.
Opzione | Descrizione |
---|---|
Alla pressione dell'input invia evento a | Quando il comando dell'input viene premuto, viene inviato un evento al dispositivo selezionato, attivando la funzione selezionata. |
Al rilascio dell'input invia evento a | Quando il comando dell'input viene rilasciato, viene inviato un evento al dispositivo selezionato, attivando la funzione selezionata. |
Utilizzo del dispositivo Attivatore input in Verse
Puoi usare il codice di seguito per controllare un dispositivo Attivatore input in Verse. Questo codice mostra come usare gli eventi e le funzioni nelle API del dispositivo Attivatore input. Modificalo per adattarlo alle esigenze della tua esperienza.
using { /Fortnite.com/Devices }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /Verse.org/Simulation }
# Un dispositivo creativo creato da Verse che può essere posizionato in un livello
input_trigger_device_verse_example := class(creative_device):
# Riferimento al dispositivo Attivatore input nel livello.
# Nel riquadro Dettagli di questo dispositivo Verse,
# imposta questa proprietà sul tuo dispositivo Attivatore input.
@editable
MyInputTriggerDevice:input_trigger_device = input_trigger_device{}
# Riferimento al dispositivo Generatore effetti visivi nel livello.
# Nel riquadro Dettagli di questo dispositivo Verse,
# imposta questa proprietà sul tuo dispositivo Generatore effetti visivi.
@editable
VFXSpawnerDevice:vfx_spawner_device = vfx_spawner_device{}
# Viene eseguito quando il dispositivo viene avviato in una partita in corso
OnBegin<override>()<suspends>:void=
# Esempio per l'iscrizione a un evento sul dispositivo Creativo.
# Segnalazione inviata quando un giocatore preme l'input specificato sul dispositivo.
MyInputTriggerDevice.PressedEvent.Subscribe(OnInputPressed)
# Esempio per l'iscrizione a un evento sul dispositivo Creativo.
# Segnalazione inviata quando un giocatore rilascia l'input specificato sul dispositivo.
MyInputTriggerDevice.ReleasedEvent.Subscribe(OnInputReleased)
# Questo esempio viene ripetuto a tutti i giocatori presenti nell'esperienza per mostrare come compiere operazioni per ogni giocatore sul dispositivo.
for (Player : GetPlayspace().GetPlayers()):
# Aggiunge l'agente all'elenco dei giocatori registrati.
MyInputTriggerDevice.Register(Player)
# Questa funzione viene eseguita quando un giocatore preme l'input specificato nel dispositivo Attivatore input perché si tratta di un gestore di eventi per PressedEvent.
OnInputPressed(Agent:agent):void=
VFXSpawnerDevice.Enable()
# Questa funzione viene eseguita quando un giocatore rilascia l'input specificato nel dispositivo Attivatore input perché si tratta di un gestore di eventi per ReleasedEvent.
OnInputReleased(Agent:agent, InputHeldDuration:float):void=
VFXSpawnerDevice.Disable()
Print("Input held for {InputHeldDuration} seconds.")
Per utilizzare questo codice nella tua esperienza UEFN, segui i seguenti passaggi.
-
Trascina un dispositivo Attivatore input nella tua isola.
-
Crea un nuovo dispositivo Verse chiamato input_trigger_device_verse_example. Consulta Crea il tuo dispositivo usando Verse per le istruzioni.
-
In Visual Studio Code, apri input_trigger_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 per le istruzioni.
-
Aggiungi un riferimento al tuo dispositivo Verse per il dispositivo Attivatore input sulla tua isola. Consulta Aggiungere un riferimento a Verse a un dispositivo Creativo nel tuo livello per le istruzioni.
-
Salva il tuo progetto e fai clic su Avvia sessione per testare.
API Verse per il dispositivo Attivatore input
Consulta il riferimento API input_trigger_device
per maggiori informazioni sull'uso del dispositivo Attivatore input in Verse.