Megosztás a következőn keresztül:


2. A Photon Unity hálózatkezelésének beállítása

Ebben az oktatóanyagban felkészül egy megosztott felület létrehozására a Photon Unity Networking (PUN) használatával. Megtudhatja, hogyan hozhat létre PUN-alkalmazást, importálhat PUN-objektumokat a Unity-projektbe, és hogyan csatlakoztathatja a Unity-projektet a PUN alkalmazáshoz.

Célkitűzések

  • Megtudhatja, hogyan hozhat létre PUN-alkalmazást
  • Megtudhatja, hogyan keresheti meg és importálhatja a PUN-objektumokat
  • Ismerje meg, hogyan csatlakoztathatja Unity-projektét a PUN alkalmazáshoz

A Unity-projekt létrehozása és előkészítése

Ebben a szakaszban létrehoz egy új Unity-projektet, és előkészíti azt az MRTK-fejlesztéshez.

Először kövesse a projekt inicializálását és az első alkalmazás üzembe helyezését, kivéve a Kézművelet hozzáadása egy objektumhoz és az Alkalmazás létrehozása az eszközre című útmutatót, amely az alábbi lépéseket tartalmazza:

  1. A Unity-projekt létrehozása és megfelelő név megadása, például MRTK-oktatóanyagok
  2. A buildplatform váltása
  3. A TextMeshPro Alapvető erőforrások importálása
  4. A Mixed Reality eszközkészlet importálása és a Unity-projekt konfigurálása
  5. A jelenet létrehozása és az MRTK konfigurálása , valamint a jelenet megfelelő neve, például MultiUserCapabilities

Ezután kövesse a Térbeli tudatosság megjelenítési beállításának módosítása parancsot a következőre:

  1. Módosítsa az MRTK konfigurációs profilját a DefaultHoloLens2ConfigurationProfile értékre
  2. Módosítsa a térbeli tudatossági háló megjelenítési beállításaitaz Occlusion beállításra.

További képességek engedélyezése

A Unity menüben válassza aProjektbeállításokszerkesztése>... lehetőséget a Lejátszóbeállítások ablak megnyitásához, majd keresse meg a Lejátszó>közzétételi beállításai szakaszt:

Unity Player beállításai

A Közzétételi beállítások területen görgessen le a Képességek szakaszhoz, és ellenőrizze, hogy engedélyezve vannak-e az InternetClient, a Mikrofon, a SpatialPerception és a GazeInput képességek, amelyeket a Fenti Unity-projekt konfigurálása során engedélyezett.

Ezután engedélyezze a következő további képességeket:

  • InternetClientServer-képesség
  • PrivateNetworkClientServer-képesség

Unity-képességek beállításai

Az oktatóanyag-objektumok importálása

Töltse le és importálja az alábbi Unity egyéni csomagokat a felsorolt sorrendben:

Tipp

 Az egyéni Unity-csomagok importálásával kapcsolatos emlékeztetőért tekintse meg az oktatóanyag-eszközök importálásával kapcsolatos utasításokat.

Megjegyzés

A MultiUserCapabilities oktatóanyag eszközcsomagjának importálása után számos CS0246-hiba jelenik meg a Konzol ablakban, amelyek szerint hiányzik a típus vagy a névtér. Ez várható, és a PUN-objektumok importálásakor a következő szakaszban lesz feloldva.

A PUN-objektumok importálása

A Unity menübenválassza a Window >Asset Store lehetőséget az Eszköztároló ablak megnyitásához, keresse meg és válassza a PUN 2 – INGYENES lehetőséget a Kilépési játékokból, a Letöltés gombra kattintva töltse le az eszközcsomagot a Unity-fiókjába.

Ha a letöltés befejeződött, kattintson az Importálás gombra a Unity-csomag importálása ablak megnyitásához:

Unity Asset Store pun 2-vel – ingyenes

Az Import Unity Package ( Egységcsomag importálása) ablakban kattintson az Összes gombra az összes eszköz kijelöléséhez, majd kattintson az Importálás gombra az objektumok importálásához:

Unity a PUN 2 importálási ablakával

Miután a Unity befejezte az importálási folyamatot, a Pun varázsló ablaka megjelenik a PUN beállítás menü betöltésével, egyelőre figyelmen kívül hagyhatja vagy bezárhatja ezt az ablakot:

Unity a PUN beállítási ablakával

A PUN alkalmazás létrehozása

Ebben a szakaszban létrehoz egy Photon-fiókot, ha még nem rendelkezik ilyen fiókkal, és létrehoz egy új PUN-alkalmazást.

Lépjen a Photon irányítópultjára , és jelentkezzen be, ha már rendelkezik használni kívánt fiókkal, ellenkező esetben kattintson az One létrehozása hivatkozásra, és kövesse az utasításokat egy új fiók regisztrálásához:

Photon bejelentkezési oldal

Bejelentkezés után kattintson az Új alkalmazás létrehozása gombra:

A Photon irányítópult üdvözlőoldala

Az Új alkalmazás létrehozása lapon adja meg a következő értékeket:

  • Photon Type (Foton típusa) beállításnál válassza a PUN elemet
  • A Név mezőben adjon meg egy megfelelő nevet, például MRTK-oktatóanyagok
  • A Leírás mezőben adja meg a megfelelő leírást
  • Url esetén hagyja üresen a mezőt

Ezután kattintson a Létrehozás gombra az új alkalmazás létrehozásához:

Photon create application page

Miután a Photon befejezte a létrehozási folyamatot, az új PUN alkalmazás megjelenik az irányítópulton:

Photon alkalmazáslap

A Unity-projekt csatlakoztatása a PUN alkalmazáshoz

Ebben a szakaszban a Unity-projektet az előző szakaszban létrehozott PUN alkalmazáshoz fogja csatlakoztatni.

A Photon irányítópulton kattintson az Alkalmazásazonosító mezőre az alkalmazásazonosító megjelenítéséhez, majd másolja a vágólapra:

Photon alkalmazáslap, amelyen ki van jelölve az alkalmazásazonosító

A Unity menübenválassza a Window >Photon Unity Hálózatkezelési>PUN varázsló lehetőséget a Pun varázsló ablakának megnyitásához, kattintson a Projekt beállítása gombra a PUN beállítási menü megnyitásához, és konfigurálja az alábbiak szerint:

  • Az AppId vagy Email mezőben illessze be az előző lépésben másolt PUN alkalmazásazonosítót

Ezután kattintson a Projekt beállítása gombra az alkalmazásazonosító alkalmazásának alkalmazásához:

Unity PUN beállítási ablak az AppId kitöltésével

Miután a Unity befejezte a PUN beállítási folyamatát, a PUN beállítási menüben megjelenik a Kész! üzenet, és automatikusan kiválasztja a PhotonServerSettings objektumot a Projekt ablakban, így a tulajdonságai megjelennek az Inspector ablakban:

Unity PUN beállítási ablak a telepítőprojekt alkalmazásával

Gratulálunk

Sikeresen létrehozott egy PUN-alkalmazást, és csatlakoztatta a Unity-projekthez. A következő lépés a kapcsolatok engedélyezése más felhasználókkal, hogy több felhasználó is láthassa egymást.