Esperienze condivise in Unity

Un'esperienza condivisa consente a più utenti, ognuno con il proprio dispositivo HoloLens, iOS o Android, di visualizzare e interagire collettivamente con lo stesso ologramma. Gli ologrammi vengono posizionati in un punto fisso nello spazio tramite la condivisione dell'ancoraggio nello spazio.

Ancoraggi nello spazio di Azure

Automatizzato con gli strumenti di blocco del mondo

Come per gli ancoraggi locali, Gli strumenti di blocco globale possono usare un gruppo di ancoraggi nello spazio di Azure per bloccare interi spazi di coordinate rispetto al mondo fisico, anziché usare singoli ancoraggi per bloccare singoli oggetti. Il blocco globale dell'intero spazio non solo fornisce un ambiente più favorevole a un layout preciso, ma è anche più efficiente sia nel tempo di sviluppo che nelle risorse di runtime.

Per altre informazioni ed esempi che sfruttano Ancoraggi nello spazio di Azure per condividere i sistemi di coordinate tra dispositivi HoloLens, Android e iOS, oltre a rendere persistenti gli spazi tra le sessioni, vedere la documentazione degli strumenti di blocco globale.

Configurazione manuale di Ancoraggi nello spazio di Azure

Ancoraggi nello spazio di Azure creano ancoraggi spaziali durevoli supportati dal cloud che l'app può individuare in più dispositivi HoloLens, iOS e Android. Condividendo un ancoraggio spaziale comune tra più dispositivi, ogni utente può visualizzare il contenuto di cui è stato eseguito il rendering rispetto a tale ancoraggio nella stessa posizione fisica.

È anche possibile usare Ancoraggi nello spazio di Azure per la persistenza asincrona degli ologrammi nei dispositivi HoloLens, iOS e Android. Condividendo un ancoraggio nello spazio cloud durevole, più dispositivi possono osservare lo stesso ologramma persistente nel tempo, anche se tali dispositivi non sono presenti insieme contemporaneamente.

Per iniziare a creare esperienze condivise in Unity, provare le guide introduttive di Unity per ancoraggi nello spazio di Azure di 5 minuti.

Dopo aver configurato Ancoraggi nello spazio di Azure, è possibile creare e individuare ancoraggi in Unity.

Trasferimenti di ancoraggi locali

Nei casi in cui non è possibile usare Ancoraggi nello spazio di Azure, i trasferimenti di ancoraggi locali consentono a un dispositivo HoloLens di esportare un ancoraggio in modo che un secondo HoloLens possa importarlo. Questo approccio non è supportato nei dispositivi iOS e Android e offre un richiamo di ancoraggio meno affidabile rispetto ad Ancoraggi nello spazio di Azure.

Successivo checkpoint di sviluppo

Se si sta seguendo il percorso di sviluppo di Unity, è possibile esplorare le funzionalità e le API della piattaforma Realtà mista. Da qui è possibile passare alla sezione successiva:

In alternativa, passare direttamente alla distribuzione dell'app in un dispositivo o emulatore:

È sempre possibile tornare ai checkpoint per lo sviluppo con Unity in qualsiasi momento.

Vedere anche