Il dispositivo Sedia ti permette di mettere e mantenere i giocatori in posizione seduta, limitandone o modificandone la capacità di muovere la visuale in modo da focalizzare il loro punto di vista su un elemento specifico.
Ecco i modi in cui puoi farne uso nelle tue isole:
Cinema
Concerti o altri eventi virtuali
Interazioni con terminali/PC
Ristoranti
Montagne russe o altre giostre
Questo dispositivo dispone di diversi tipi di sedie, e le sedie possono essere impostate come invisibili.
Per trovare il dispositivo Sedia, vedi Utilizzare 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. Inoltre, riduce l'ingombro nel riquadro Personalizza e aiuta a 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
Puoi configurare 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 |
|---|---|---|
Modello di sedia | Invisibile, Poltrona, Sgabello da bar, Barile, Roccia, Base, Personalizzato | Determina l'aspetto della sedia. Nota: Personalizzato è utilizzabile soltanto se stai usando UEFN; non è utilizzabile in modalità Creativa. |
Tempo di interazione | Non interagire, Immediato, Scegli o digita una quantità di tempo | Determina per quanto tempo il giocatore dovrà tenere premuto il comando di interazione prima di sedersi sulla sedia. Quando questa opzione è impostata sul valore predefinito o quando si imposta un tempo di interazione, vengono visualizzate due opzioni aggiuntive. Se selezioni Non interagire, queste opzioni non verranno visualizzate. |
Raggio d'interazione | Senza override, Scegli un raggio | Determina la lontananza massima alla quale un giocatore può comunque interagire con il dispositivo, misurata in metri. |
Angolo d'interazione | 45, Scegli un'angolazione | Determina l'angolo dello spazio, ancorato a un dispositivo. Il giocatore deve trovarsi in questo angolo dello spazio per interagire con il dispositivo. Quando questa opzione è impostata sul valore massimo di 180 gradi, puoi interagire con la sedia da qualsiasi direzione. |
Squadra attivatrice | Qualsiasi, Scegli una squadra | Determina quale squadra può attivare il dispositivo. |
Inverti selezione squadra | Sì, No | Se questa opzione è impostata su Sì, tutte le squadre possono attivare il dispositivo eccetto quella selezionata nell'opzione Squadra attivatrice. Questa opzione è impostata su No per impostazione predefinita. |
Classe consentita | Nessuna classe, Qualsiasi, Scegli una classe | Determina quali classi possono attivare il dispositivo. |
Inverti selezione classe | Sì, No | Se questa opzione è impostata su Sì, tutte le classi possono attivare il dispositivo eccetto la classe selezionata nell'opzione Classe attivatrice. Questa opzione è impostata su No per impostazione predefinita. |
Abilitato durante la partita | Sì, No | Determina se il dispositivo è abilitato all'inizio della partita. I dispositivi disabilitati ignorano tutti gli eventi tranne Abilita. |
Discesa giocatore abilitata | Sì, No | Determina se i giocatori possono scendere dalla sedia da soli. |
Collisione visuale | Sì, No | Determina se la sedia blocca la visuale dei giocatori seduti su di essa. Se la sedia è invisibile, la collisione telecamere è disabilitata per tutto ciò che si trova in un raggio di 40 cm dalla posizione di seduta. |
Riproduci audio durante la seduta | Sì, No | Determina se viene riprodotto un effetto audio quando il giocatore si posiziona sulla sedia o scende da essa. |
Testo di interazione | Siediti, Inserisci il testo | Determina il testo che i giocatori vedono sul messaggio di interazione per la sedia. Il campo di testo ha un limite di 150 caratteri. |
Direzione di discesa | Avanti, Indietro, Sinistra, Destra, Inserisci direzione, Orientamento visuale | Determina la direzione in cui il giocatore viene lanciato quando scende dalla sedia. Se l'opzione è impostata su Direzione di ingresso, questa determina la direzione in cui i giocatori sono saliti sulla sedia. Se impostato su Orientamento visuale, i giocatori verranno lanciati nella direzione in cui è rivolta la visuale del personaggio. Questa opzione è limitata all'angolo di interazione della sedia. |
Forza di discesa | 500 cm/s, Seleziona una quantità di forza | Determina la forza con cui il personaggio viene lanciato quando scende dalla sedia, nella direzione specificata da Direzione di discesa. |
Forza di discesa verso l'alto | 250 cm/s, Seleziona una quantità di forza verso l'alto | Determina la forza con cui il personaggio viene lanciato verso l'alto quando scende dalla sedia. |
Associazione diretta eventi
Di seguito sono riportate 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.
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 alla ricezione da | Abilita il dispositivo quando si verifica un evento. |
Disabilita alla ricezione da | Disabilita il dispositivo quando si verifica un evento. Quando questa opzione è disabilitata, la sedia non riceve giocatori e i giocatori seduti sulla sedia vengono espulsi. |
Abilita uscita giocatore alla ricezione da | Quando si verifica un evento, consente ai giocatori di scendere dalla sedia quando vogliono. |
Disattiva uscita giocatore alla ricezione da | Quando si verifica un evento, i giocatori non possono scendere dalla sedia quando vogliono. |
Fai sedere il giocatore alla ricezione da | Fa sedere il giocatore sulla sedia quando si verifica un evento. |
Rimuovi il giocatore alla ricezione da | Rimuove il giocatore dalla sedia 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 legare la sedia a una funzione per il dispositivo selezionato.
Se più di una funzione è attivata dall'evento, premi il pulsante Aggiungi e ripeti.
| Opzione | Descrizione |
|---|---|
Quando il giocatore si siede invia evento a | Quando un giocatore si siede sulla sedia, invia un evento al dispositivo selezionato, attivando la funzione selezionata. |
Quando il giocatore scende invia evento a | Quando un giocatore scende dalla sedia, invia un evento al dispositivo selezionato, attivando la funzione selezionata. |
Uso dei dispositivi Sedia in Verse
Puoi usare il codice di seguito per controllare un dispositivo Sedia in Verse. Questo codice mostra come usare gli eventi e le funzioni nelle API del dispositivo Sedia. Modificalo per adattarlo alle esigenze della tua esperienza.
using { /Fortnite.com/Devices }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /Verse.org/Simulation }
using { /Verse.org/Random }
# A Verse-authored creative device that can be placed in a level
Per utilizzare questo codice nella tua esperienza UEFN, segui i seguenti passaggi.
Trascina un dispositivo Sedia sulla tua isola.
Crea un nuovo dispositivo Verse chiamato chair_device_verse_example. Per informazioni sui passaggi, vedi Creare il tuo dispositivo Verse.
In Visual Studio Code (VSC), apri chair_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 le istruzioni passo passo.
Aggiungi un riferimento al tuo dispositivo Verse per il dispositivo Sedia sulla tua isola. Per informazioni sui passaggi, vedi Aggiungere un riferimento Verse a un dispositivo Creativo nel tuo livello.
Salva il progetto e fai clic su Avvia sessione per testare.
API Verse per il dispositivo Sedia
Consulta il riferimento APIchair_device per maggiori informazioni sull'utilizzo del dispositivo Sedia in Verse.