3. Meerdere gebruikers verbinden

In deze zelfstudie leert u hoe u meerdere gebruikers verbindt als onderdeel van een live gedeelde ervaring. Aan het einde van de zelfstudie kunt u de app uitvoeren op meerdere apparaten 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 prefabs van de zelfstudie toe te voegen.

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

  • NetworkLobby prefab
  • SharedPlayground prefab

Unity met nieuw toegevoegde NetworkLobby- en SharedPlayground-prefabs geselecteerd

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

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

Navigeer in het venster Project naar de MRTK assets>. Map Tutorials.MultiUserCapabilities>Resources .

Vouw in het venster Hiërarchie het NetworkLobby-object uit en selecteer het onderliggende object NetworkRoom en zoek vervolgens in het venster Inspector het onderdeel Photon Room (Script) en configureer het als volgt:

  • Wijs het prefab-veldPhotonUser toe vanuit de map Resources

Unity met Photon Room-onderdeel gedeeltelijk geconfigureerd

De ervaring met meerdere gebruikers uitproberen

Als u nu het Unity-project op uw HoloLens bouwt en implementeert, voert u in Unity de gamemodus in 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 met Unity met genetwerkte gebruikers

Tip

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

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.