Solo mondo-bloccare tutto
Il raggiungimento di un comportamento di base bloccato a livello globale per l'applicazione non richiede codice e un'installazione minima. Prima di passare alla configurazione, descritta di seguito, esaminiamo questo comportamento di base in modo più dettagliato.
Blocco di base del sistema di coordinate Unity globale nel mondo fisico
L'integrazione di WLT nell'applicazione offre una serie di funzionalità predefinite, senza codice aggiuntivo o interazione con l'app.
In poche parole, con WLT, un punto nel sistema di coordinate globale di Unity manterrà la sua posizione rispetto alle funzionalità del mondo fisico.
Ciò significa che se si posiziona un ologramma nello spazio globale, rimarrà dove si trova nel mondo fisico. Non è necessario usare ancoraggi per l'applicazione.
Inoltre, se la funzionalità di persistenza di WLT è abilitata, lo stesso punto nello spazio di coordinate globale di Unity avrà la stessa relazione con le funzionalità fisiche nelle esecuzioni successive dell'applicazione.
Salvare dove si trova un ologramma nel mondo fisico e visualizzarlo al successivo esecuzione dell'applicazione? È sufficiente salvare la posizione globale e ripristinarla successivamente.
Oltre alla semplicità fornita, esistono diversi vantaggi per l'uso di WLT anziché ancoraggi per bloccare la scena.
Come configurarlo
Installazione automatica
Per l'esperienza di installazione più automatizzata, installare la versione più recente di WLT Core dallo strumento funzionalità MR, quindi eseguire l'utilità WLT Configure scene dal menu Realtà mista Toolkit Utilities.
L'utilità Configura scena può essere rieseguita in qualsiasi momento. Ad esempio, deve essere rieseguita se la destinazione AR è stata modificata da Legacy a XR SDK. Se la scena è già configurata correttamente, l'esecuzione dell'utilità non ha alcun effetto.
Durante lo sviluppo iniziale, l'aggiunta dei visualizzatori può essere utile per assicurarsi che WLT sia configurato e funzioni correttamente. Possono essere rimossi per le prestazioni di produzione o se per qualsiasi motivo non sono più necessari, usando l'utilità Rimuovi visualizzatori. Per altre informazioni sui visualizzatori, vedere la documentazione relativa agli strumenti.
Configurazione manuale
La configurazione per ottenere i vantaggi del comportamento WLT di base è molto semplice e può essere suddivisa in quattro (4) passaggi. I primi due passaggi possono essere ignorati se si esegue l'installazione da MR Feature Tool.
- Importare il pacchetto NuGet Frozen World Engine nel progetto.
- Importare il pacchetto Unity degli strumenti di blocco globale nel progetto.
- Eliminare il prefab WorldLockingManager nella scena.
- Aggiungere un oggetto gioco di "regolazione" alla gerarchia della fotocamera.
Una procedura dettagliata di questa configurazione di base è disponibile negli esempi degli strumenti di blocco globale, un repository di pari livello dedicato a esempi più specializzati di uso WLT.