Delen via


2. Photon Unity Networking instellen

In deze zelfstudie bereidt u zich voor op het maken van een gedeelde ervaring met behulp van Photon Unity Networking (PUN). U leert hoe u een PUN-app maakt, PUN-assets importeert in uw Unity-project en hoe u uw Unity-project verbindt met de PUN-app.

Doelstellingen

  • Meer informatie over het maken van een PUN-app
  • Meer informatie over het zoeken en importeren van de PUN-assets
  • Meer informatie over het verbinden van uw Unity-project met de PUN-app

Het Unity-project maken en voorbereiden

In deze sectie maakt u een nieuw Unity-project en bereidt u dit voor op MRTK-ontwikkeling.

Volg eerst de instructies Uw project initialiseren en uw eerste toepassing implementeren, met uitzondering van de instructies Handinteractie toevoegen aan een object en Uw toepassing bouwen aan uw apparaat . Deze bevat de volgende stappen:

  1. Het Unity-project maken en een geschikte naam geven, bijvoorbeeld MRTK-zelfstudies
  2. Schakelen tussen het buildplatform
  3. De essentiële resources van TextMeshPro importeren
  4. De Mixed Reality Toolkit importeren en het Unity-project configureren
  5. De scène maken en MRTK configureren en de scène een geschikte naam geven, bijvoorbeeld MultiUserCapabilities

Volg vervolgens de instructies voor de weergaveoptie Voor ruimtelijk bewustzijn wijzigen om het volgende te doen:

  1. Wijzig het MRTK-configuratieprofiel in het DefaultHoloLens2ConfigurationProfile.
  2. Wijzig de weergaveopties voor mesh voor ruimtelijk bewustzijn in Occlusie.

Aanvullende mogelijkheden inschakelen

Selecteer in het Unity-menuProjectinstellingenbewerken>... om het venster Instellingen voor Speler te openen en zoek vervolgens de sectiePublicatie-instellingen voorSpeler>:

Instellingen voor Unity Player

Schuif in de publicatie-instellingen omlaag naar de sectie Mogelijkheden en controleer of de mogelijkheden InternetClient, Microphone, SpatialPerception en GazeInput , die u hebt ingeschakeld tijdens de stap Het Unity-project configureren hierboven, zijn ingeschakeld.

Schakel vervolgens de volgende extra mogelijkheden in:

  • InternetClientServer-mogelijkheid
  • PrivateNetworkClientServer-mogelijkheid

Instellingen voor Unity-mogelijkheden

De zelfstudieassets importeren

Download en importeer de volgende aangepaste Unity-pakketten in de volgorde waarin ze worden vermeld:

Tip

 Voor een herinnering over het importeren van een aangepast Unity-pakket raadpleegt u de instructies voor het importeren van de zelfstudieactiva .

Opmerking

Na het importeren van het multiUserCapabilities-activapakket voor de zelfstudie, ziet u verschillende CS0246-fouten in het consolevenster waarin wordt aangegeven dat het type of de naamruimte ontbreekt. Dit wordt verwacht en wordt opgelost in de volgende sectie wanneer u de PUN-assets importeert.

De PUN-assets importeren

Selecteer in het Unity-menu Window>Asset Store om het venster Asset Store te openen, zoek en selecteer PUN 2 - GRATIS van Games afsluiten. Klik op de knop Downloaden om het assetpakket te downloaden naar uw Unity-account.

Wanneer het downloaden is voltooid, klikt u op de knop Importeren om het venster Unity Package importeren te openen:

Unity Asset Store met PUN 2 - Gratis

Klik in het venster Import Unity Package op de knop Alle om ervoor te zorgen dat alle assets zijn geselecteerd en klik vervolgens op de knop Importeren om de assets te importeren:

Importvenster Unity met PUN 2

Zodra Unity het importproces heeft voltooid, wordt het venster Pun Wizard weergegeven met het menu PUN Setup geladen. U kunt dit venster voorlopig negeren of sluiten:

Het installatievenster van Unity met PUN

De PUN-toepassing maken

In deze sectie maakt u een Photon-account, als u er nog geen hebt, en maakt u een nieuwe PUN-app.

Navigeer naar het Photon-dashboard en meld u aan als u al een account hebt dat u wilt gebruiken. Klik anders op de koppeling Eén maken en volg de instructies om een nieuw account te registreren:

Aanmeldingspagina voor foton

Wanneer u bent aangemeld, klikt u op de knop Een nieuwe app maken :

Welkomstpagina van fotondashboard

Voer op de pagina Een nieuwe toepassing maken de volgende waarden in:

  • Selecteer punaise voor fotontype
  • Voer bij Naam een geschikte naam in, bijvoorbeeld MRTK-zelfstudies
  • Voer bij Beschrijving desgewenst een geschikte beschrijving in
  • Laat het veld voor URL leeg

Klik vervolgens op de knop Maken om de nieuwe app te maken:

Toepassingspagina foton maken

Zodra Photon het aanmaakproces heeft voltooid, wordt de nieuwe PUN-app weergegeven op uw dashboard:

Toepassingspagina foton

Het Unity-project verbinden met de PUN-toepassing

In deze sectie koppelt u uw Unity-project aan de PUN-app die u in de vorige sectie hebt gemaakt.

Klik op het Photon-dashboard op het veld App-id om de app-id weer te geven en kopieer deze vervolgens naar het klembord:

Foton-toepassingspagina met app-id geselecteerd

Selecteer in het Unity-menu Window>Photon Unity Networking>PUN Wizard om het venster Pun Wizard te openen, klik op de knop Project instellen om het menu PUN Setup te openen en configureer dit als volgt:

  • Plak in het veld AppId of Email de PUN-app-id die u in de vorige stap hebt gekopieerd

Klik vervolgens op de knop Project instellen om de app-id toe te passen:

Unity PUN Setup-venster met AppId ingevuld

Zodra Unity het pun-installatieproces heeft voltooid, wordt in het menu PUN Setup het bericht Gereed! weergegeven en wordt automatisch de asset PhotonServerSettings in het projectvenster geselecteerd, zodat de eigenschappen ervan worden weergegeven in het venster Inspector:

Installatievenster van Unity PUN met Installatieproject toegepast

Gefeliciteerd

U hebt een PUN-app gemaakt en deze verbonden met uw Unity-project. De volgende stap is het toestaan van verbindingen met andere gebruikers, zodat meerdere gebruikers elkaar kunnen zien.