3. Connessione di più utenti

In questa esercitazione imparerai a connettere più utenti all'interno di un'esperienza live condivisa. Al termine dell'esercitazione sarà possibile eseguire l'app in più dispositivi e fare in modo che ogni utente visualizzi l'avatar degli altri utenti muoversi in tempo reale.

Obiettivi

  • Imparare a connettere più utenti in un'esperienza condivisa

Preparazione della scena

In questa sezione preparerai la scena aggiungendo alcuni dei prefab dell'esercitazione.

Nella finestra Project (Progetto) passare alla cartella Assets (Asset) >MRTK.Tutorials.MultiUserCapabilities>Prefabs (Prefab) e quindi fare clic e trascinare i prefab seguenti sulla finestra Hierarchy (Gerarchia) per aggiungerli alla scena:

  • Prefab NetworkLobby
  • Prefab SharedPlayground

Unity con i prefab NetworkLobby e SharedPlayground appena aggiunti selezionati

Configurazione di PUN per creare un'istanza del prefab dell'utente

In questa sezione verrà configurato il progetto per l'uso del prefab PhotonUser.

Nella finestra Project (Progetto) passa alla cartella Assets (Asset)>MRTK.Tutorials.MultiUserCapabilities>Resources (Risorse).

Nella finestra Hierarchy (Gerarchia) espandi l'oggetto NetworkLobby e seleziona l'oggetto figlio NetworkRoom e quindi nella finestra Inspector (Controllo) individua il componente Photon Room (Script) (Stanza Photon - Script) e configuralo nel modo seguente:

  • Al campo Photon User Prefab (Prefab utente Photon) assegna il prefab PhotonUser dalla cartella Resources (Risorse)

Unity con il componente Photon Room parzialmente configurato

Prova dell'esperienza con più utenti

Se si compila e distribuisce il progetto Unity in HoloLens e quindi, tornando in Unity, si attiva la modalità di gioco mentre l'app è in esecuzione in HoloLens, si visualizzerà l'avatar dell'utente HoloLens muoversi quando si muove la testa (HoloLens):

Animazione che mostra Unity con utenti collegati in rete

Suggerimento

Per rivedere la procedura di compilazione e distribuzione di un progetto Unity in HoloLens 2, fare riferimento alle istruzioni riportate in Compilazione dell'app nel dispositivo HoloLens 2.

Attenzione

Poiché l'app deve connettersi a Photon, assicurarsi che il computer o il dispositivo sia connesso a Internet.

Lezione completata

Hai configurato il progetto per consentire a più utenti di connettersi alla stessa esperienza e vedere i movimenti gli uni degli altri. Nella prossima esercitazione implementerai le funzionalità in modo che anche i movimenti degli oggetti vengano condivisi tra più dispositivi.