2. Nastavení sítě Photon Unity
V tomto kurzu se připravíte na vytvoření sdíleného prostředí pomocí sítě Photon Unity (PUN). Dozvíte se, jak vytvořit aplikaci PUN, importovat prostředky PUN do projektu Unity a připojit projekt Unity k aplikaci PUN.
Cíle
- Zjistěte, jak vytvořit aplikaci PUN.
- Zjistěte, jak najít a importovat prostředky PUN.
- Zjistěte, jak připojit projekt Unity k aplikaci PUN.
Vytvoření a příprava projektu Unity
V této části vytvoříte nový projekt Unity a připravíte ho pro vývoj MRTK.
Nejprve postupujte podle pokynů Inicializace projektu a nasazení první aplikace s výjimkou pokynů Přidání interakce rukou k objektu a Sestavení aplikace do zařízení , které zahrnují následující kroky:
- Vytvoření projektu Unity a pojmenování vhodného názvu, například kurzy MRTK
- Přepnutí platformy sestavení
- Import základních prostředků TextMeshPro
- Import sady Mixed Reality Toolkit a konfigurace projektu Unity
- Vytvoření scény a konfigurace MRTK a přiřazení vhodného názvu scény, například MultiUserCapabilities
Pak postupujte podle pokynů Změna možnosti zobrazení prostorového rozpoznávání :
- Změňte konfigurační profil MRTK pro na DefaultHoloLens2ConfigurationProfile.
- Změňte možnosti zobrazení sítě pro sledování prostoru na Okluze.
Povolení dalších funkcí
V nabídce Unity vyberte Upravit>nastavení projektu... . Otevře se okno Nastavení přehrávače a pak vyhledejte částNastavení publikovánípřehrávače>:
V nastavení publikování se posuňte dolů do části Capabilities (Možnosti ) a překontrolujte, jestli jsou povolené funkce InternetClient, Microphone, SpatialPerception a GazeInput , které jste povolili v kroku Konfigurace projektu Unity výše.
Pak povolte následující další možnosti:
- Schopnost serveru InternetClientServer
- Funkce PrivateNetworkClientServer
Import prostředků kurzu
Stáhněte a naimportujte následující vlastní balíčky Unity v pořadí, v jakém jsou uvedené:
- MRTK. HoloLens2.Unity.Tutorials.Assets.GettingStarted.2.7.2.unitypackage
- MRTK. HoloLens2.Unity.Tutorials.Assets.MultiUserCapabilities.2.7.2.unitypackage
Tip
Připomenutí, jak importovat vlastní balíček Unity, najdete v pokynech k importu prostředků kurzu .
Poznámka
Po importu balíčku prostředků kurzu MultiUserCapabilities se v okně konzoly zobrazí několik chyb CS0246 s oznámením, že chybí typ nebo obor názvů. To je očekávané a bude vyřešeno v další části při importu prostředků PUN.
Import prostředků PUN
V nabídce Unity vyberte Window>Asset Store a otevřete okno Obchod aktiv, vyhledejte a vyberte PUN 2 - FREE z Exit Games, kliknutím na tlačítko Stáhnout stáhněte balíček assetu do svého účtu Unity.
Po dokončení stahování kliknutím na tlačítko Importovat otevřete okno Importovat balíček Unity:
V okně Import Unity Package (Importovat balíček Unity) klikněte na tlačítko All (Vše ), abyste se ujistili, že jsou vybrané všechny prostředky, a pak kliknutím na tlačítko Importovat assety naimportujte:
Jakmile Unity dokončí proces importu, zobrazí se okno Průvodce pun s načtenou nabídkou Pun Setup (Nastavení pun). Toto okno můžete prozatím ignorovat nebo zavřít:
Vytvoření aplikace PUN
V této části vytvoříte účet Photon, pokud ho ještě nemáte, a vytvoříte novou aplikaci PUN.
Pokud už máte účet, který chcete použít, přejděte na řídicí panel Photon a přihlaste se. V opačném případě klikněte na odkaz Vytvořit a podle pokynů zaregistrujte nový účet:
Po přihlášení klikněte na tlačítko Vytvořit novou aplikaci :
Na stránce Vytvořit novou aplikaci zadejte následující hodnoty:
- V části Typ fotonu vyberte PUN.
- Do pole Název zadejte vhodný název, například Kurzy MRTK.
- Jako Popis můžete volitelně zadat vhodný popis.
- Pro adresu URL nechte pole prázdné.
Potom kliknutím na tlačítko Vytvořit vytvořte novou aplikaci:
Jakmile Photon dokončí proces vytváření, zobrazí se na řídicím panelu nová aplikace PUN:
Připojení projektu Unity k aplikaci PUN
V této části připojíte projekt Unity k aplikaci PUN, kterou jste vytvořili v předchozí části.
Na řídicím panelu Photon kliknutím na pole ID aplikace zobrazte ID aplikace a pak ho zkopírujte do schránky:
V nabídce Unity vyberte Window>Photon Unity Networking>PUN Wizard a otevřete okno Průvodce pun, klikněte na tlačítko Setup Project (Projekt nastavení ) a otevřete nabídku Pun Setup (Nastavení pun) a nakonfigurujte ji následujícím způsobem:
- Do pole AppId nebo Email vložte ID aplikace PUN, které jste zkopírovali v předchozím kroku.
Potom kliknutím na tlačítko Setup Project (Projekt nastavení ) použijte ID aplikace:
Jakmile Unity dokončí proces nastavení PUN, zobrazí se v nabídce Pun Setup (Nastavení pun) zpráva Done( Hotovo) a automaticky vybere asset PhotonServerSettings v okně Project (Projekt), aby se v okně inspektoru zobrazily jeho vlastnosti:
Blahopřejeme
Úspěšně jste vytvořili aplikaci PUN a připojili ji k projektu Unity. Dalším krokem je povolit připojení k ostatním uživatelům, aby se více uživatelů mohlo navzájem vidět.