3. Ansluta flera användare
I den här självstudien får du lära dig hur du ansluter flera användare som en del av en delad liveupplevelse. I slutet av självstudien kommer du att kunna köra appen på flera enheter och låta varje användare se avataren för andra användare flytta i realtid.
Mål
- Lär dig hur du ansluter flera användare i en delad upplevelse
Förbereda scenen
I det här avsnittet förbereder du scenen genom att lägga till några av självstudieprefaberna.
I fönstret Projekt navigerar du till MRTK för tillgångar>. Mappen Tutorials.MultiUserCapabilities>Prefabs och klicka och dra sedan följande prefabs till hierarkifönstret för att lägga till dem i din scen:
- NetworkLobby prefab
- SharedPlayground prefab
Konfigurera PUN för att instansiera användarprefab
I det här avsnittet konfigurerar du projektet så att det använder prefab för PhotonUser.
I fönstret Projekt navigerar du till MRTK för tillgångar>. Mappen Tutorials.MultiUserCapabilities>Resources .
I hierarkifönstret expanderar du NetworkLobby-objektet och väljer det underordnade objektet NetworkRoom . Leta sedan upp photon room-komponenten (skript) i fönstret Inspector och konfigurera det på följande sätt:
- Till fältet Photon User Prefab tilldelar du prefab för PhotonUser från mappen Resurser
Prova upplevelsen med flera användare
Om du nu skapar och distribuerar Unity-projektet till HoloLens går du tillbaka till Unity och anger spelläge medan appen körs på HoloLens, så visas HoloLens-användaravataren när du flyttar huvudet (HoloLens) runt:
Tips
En påminnelse om hur du skapar och distribuerar ditt Unity-projekt till HoloLens 2 finns i Skapa din app till dina HoloLens 2 instruktioner.
Varning
Appen måste ansluta till Photon, så se till att datorn/enheten är ansluten till Internet.
Grattis!
Du har konfigurerat projektet så att flera användare kan ansluta till samma upplevelse och se varandras rörelser. I nästa självstudie kommer du att implementera funktioner så att objektförflyttningar också delas mellan flera enheter.