Abilitare il supporto per headset nei progetti EasyAR
Questo documento spiega come abilitare il supporto per headset in una scena Unity EasyAR esistente.
Prima di iniziare
- Leggere Supporto per headset in EasyAR per conoscere i tipi di headset supportati da EasyAR e le funzionalità disponibili.
- Leggere Supporto per headset EasyAR in Unity per comprendere l'architettura generale del supporto headset.
Si presuppone che tu abbia già una scena funzionante con EasyAR. Se devi crearne una o aggiungere componenti EasyAR a una scena per headset, consulta:
Aggiungere componenti headset alla scena
Prima di aggiungere componenti headset, solitamente è necessario rimuovere la fotocamera e XR Origin esistenti.
Rimuovere la fotocamera e XR Origin
Eliminare la fotocamera esistente nella scena.

Se è presente un XR Origin, indipendentemente dalla sua provenienza, nella maggior parte dei casi va eliminato.

Consiglio
In alcuni utilizzi avanzati, valuta se eliminarlo in base alle tue esigenze.
Aggiungere i componenti headset
Segui le istruzioni ufficiali dell'headset per aggiungere i suoi componenti. Prendendo come esempio Pico, in caso di conflitto segui le istruzioni ufficiali.
Aggiungi un XR Interaction Manager tramite menu:

Aggiungi un XR Origin tramite menu:

Prima di eseguire, assicurati di aver configurato la scena secondo le istruzioni ufficiali dell'headset SDK.
Configurare la sorgente frame
Dispositivi con supporto integrato
Seleziona AR Session (EasyAR), clicca col tasto destro e usa il menu EasyAR Sense > Head Mounted Display (Built-in) > Frame Source : [Nome] (keep it only) per creare la sorgente frame [Nome] e mantenerla come unica.
Ad esempio, per configurare la sorgente frame per Apple Vision Pro:

Dopo l'operazione, la sorgente frame nella sessione apparirà così:

Consiglio
Se la sessione contiene già la sorgente frame per il dispositivo ed è la prima disponibile, non è necessario modificare.
Dispositivi con supporto esteso
Seleziona AR Session (EasyAR), clicca col tasto destro e usa il menu EasyAR Sense > Extensions > Frame Source : [Nome] (keep it only) per creare la sorgente frame [Nome] e mantenerla come unica.
Ad esempio, per configurare la sorgente frame per Pico:

Dopo l'operazione, la sorgente frame apparirà così:

Supporto cross-dispositivo
Per far funzionare la scena su dispositivi diversi, mantieni altre sorgenti frame e assicurati che quella corrente sia selezionabile.
Usa le voci di menu senza (keep it only) per aggiungere senza eliminare altre sorgenti. Ad esempio EasyAR Sense > Extensions > Frame Source : Pico aggiungerà la sorgente in ultima posizione. Spostala manualmente se necessario.
Consiglio
In utilizzi avanzati, puoi riposizionare le sorgenti frame o modificarle via codice.
Passaggi successivi
- Configurazione progetto Vision Pro
- Configurazione progetto XREAL
- Configurazione progetto per altri dispositivi Android