3. Meerdere gebruikers verbinden

In deze zelfstudie leert u hoe u meerdere gebruikers kunt verbinden als onderdeel van een live gedeelde ervaring. Aan het einde van de zelfstudie kunt u de app op meerdere apparaten uitvoeren en elke gebruiker de avatar van andere gebruikers in realtime laten zien.

Doelen

  • Meer informatie over het verbinden van meerdere gebruikers in een gedeelde ervaring

De scène voorbereiden

In deze sectie bereidt u de scène voor door enkele van de zelfstudie-prefabs toe te voegen.

Navigeer in het venster Project naar de MRTK Assets>. De map Tutorials.MultiUserCapabilities>Prefabs en klik en sleep de volgende prefabs naar het venster Hierarchy om ze toe te voegen aan uw scène:

  • NetworkLobby prefab
  • SharedPlayground prefab

Unity met zojuist toegevoegde prefabs NetworkLobby en SharedPlayground geselecteerd

PUN configureren om de prefab van de gebruiker te instantiëren

In deze sectie configureert u het project voor het gebruik van de prefab PhotonUser.

Navigeer in het venster Project naar de MRTK Assets>. Map Resources tutorials.MultiUserCapabilities>.

Vouw in het venster Hierarchy het object NetworkLobby uit en selecteer het onderliggende object NetworkRoom . Zoek vervolgens in het venster Inspector het onderdeel Photon Room (Script) en configureer dit als volgt:

  • Wijs aan het veld Photon User Prefab de prefab PhotonUser toe vanuit de map Resources

Unity met Photon Room-onderdeel gedeeltelijk geconfigureerd

De ervaring met meerdere gebruikers uitproberen

Als u nu het Unity-project bouwt en implementeert op uw HoloLens, en vervolgens in Unity de gamemodus inschakelt terwijl de app wordt uitgevoerd op uw HoloLens, ziet u dat de avatar van de HoloLens-gebruiker wordt verplaatst wanneer u uw hoofd (HoloLens) verplaatst:

Animatie van Unity met netwerkgebruikers

Tip

Voor een herinnering over het bouwen en implementeren van uw Unity-project in HoloLens 2, raadpleegt u de instructies uw app naar uw HoloLens 2 bouwen.

Waarschuwing

De app moet verbinding maken met Photon, dus zorg ervoor dat uw computer/apparaat is verbonden met internet.

Gefeliciteerd

U hebt uw project zo geconfigureerd dat meerdere gebruikers verbinding kunnen maken met dezelfde ervaring en elkaars bewegingen kunnen zien. In de volgende zelfstudie implementeert u functionaliteit zodat de verplaatsingen van objecten ook worden gedeeld op meerdere apparaten.