2. Nastavení sítě Photon Unity

V tomto kurzu se připravíte na vytvoření sdíleného prostředí pomocí photon unity networking (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 na vývoj MRTK.

Nejprve postupujte podlepokynů Inicializace projektu a nasazení první aplikace s výjimkou pokynů Přidání interakce rukou do objektu a Sestavení aplikace do zařízení, které zahrnují následující kroky:

  1. Vytvoření projektu Unity a jeho vhodný název, například MRTK Tutorials
  2. Přepnutí platformy sestavení
  3. Import základních prostředků TextMeshPro
  4. Import Mixed Reality Toolkit a konfigurace projektu Unity
  5. Vytvoření scény a konfigurace MRTK a vhodný název scény, například MultiUserCapabilities

Pak postupujte podle pokynů pro změnu možnosti zobrazení prostorového vědomí a postupujte takto:

  1. Změňte konfigurační profil MRTK pro na DefaultHoloLens2ConfigurationProfile.
  2. Změňte možnosti zobrazení sítě prostorového povědomí na Okluzion ( Okluze).

Povolení dalších možností

V nabídce Unity vyberte Upravit Project Nastavení... a otevřete okno player Nastavení a vyhledejte oddíl Player Publishing Nastavení:

Nastavení Unity Playeru

V části Publishing Nastaveníse posuňte dolů k části Capabilities (Schopnosti) a zkontrolujte, jestli jsou povolené funkce InternetClient, Microphone, SpatialPerceptiona GazeInput, které jste povolili v kroku Konfigurace projektu Unity výše.

Potom povolte následující další možnosti:

  • Možnost InternetClientServer
  • Funkce PrivateNetworkClientServer

Nastavení možností Unity

Import prostředků kurzu

Přidejte do projektu unity sadu AzureSpatialAnchors SDK V2.7.1. Pokud chcete přidat balíčky, postupujte podle tohoto kurzu.

Stáhněte a naimportujte následující vlastní balíčky Unity v uvedeném pořadí:

Po importu prostředků kurzu by vaše okno Project mělo vypadat podobně jako tento:

Hierarchie Unity, scéna a Project po importu prostředků kurzu

Tip

 Připomenutí, jak importovat vlastní balíček Unity, najdete v pokynech k importu prostředků kurzu.

Poznámka

Po importu balíčku assets kurzu MultiUserCapabilities se v okně konzoly zobrazí několik chyb CS0246 s oznámením, že chybí typ nebo obor názvů. To se očekává a vyřeší se v další části při importu prostředků PUN.

Import prostředků PUN

V nabídce Unity vyberte Window Asset Store. Otevře se okno Asset Store, 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 Import Unity Package (Importovat balíček Unity):

Unity Asset Store s PUN 2 – Free

V okně Import Unity Package (Importovat balíček Unity) klikněte na tlačítko All (Vše), abyste zajistili, že jsou vybrané všechny prostředky, a potom kliknutím na tlačítko Import (Importovat) naimportujte prostředky:

Unity s oknem importu PUN 2

Jakmile Unity dokončí proces importu, zobrazí se okno Průvodce interpunkcí s načtenou nabídkou nastavení PUN. Toto okno můžete zatím ignorovat nebo zavřít:

Unity s instalačním oknem PUN

Vytvoření aplikace PUN

V této části vytvoříte účet Photon, pokud ho ještě nemáte, a vytvoříte novou aplikaci PUN.

Přejděte na řídicí panel Photon a přihlaste se, pokud už máte účet, který chcete použít. V opačném případě klikněte na odkaz Vytvořit a postupujte podle pokynů k registraci nového účtu:

Přihlašovací stránka Photon

Po přihlášení klikněte na tlačítko Create a New App (Vytvořit novou aplikaci):

Úvodní stránka řídicího panelu Photon

Na stránce Vytvořit novou aplikaci zadejte následující hodnoty:

  • Jako Photon Type (Typ foton) vyberte PUN.
  • Jako Název zadejte vhodný název, například Kurzy MRTK.
  • Jako Popis můžete volitelně zadat vhodný popis.
  • V poli Adresa URL ponechte pole prázdné.

Potom kliknutím na tlačítko Vytvořit vytvořte novou aplikaci:

Stránka photon create application (Vytvoření aplikace Photon)

Jakmile Photon dokončí proces vytváření, nová aplikace PUN se zobrazí na řídicím panelu:

Stránka aplikace Photon

Připojení projektu Unity k aplikaci PUN

V této části připojíte svůj projekt Unity k aplikaci PUN, kterou jste vytvořili v předchozí části.

Na řídicím panelu Photon kliknutím na pole APP ID (ID aplikace) zobrazíte ID aplikace a pak ho zkopírujte do schránky:

Stránka aplikace Photon s vybraným ID aplikace

V nabídce Unity otevřete výběrem možnosti Window Photon Unity NetworkingPUN Wizard (Průvodce instalací interpunkce) okno Průvodce instalací Project. Kliknutím na tlačítko Setup Project otevřete nabídku instalace punše 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 klikněte na tlačítko Project a použijte ID aplikace:

Instalační okno Unity PUN s vyplněnou náplní AppId

Jakmile Unity dokončí proces nastavení PUN, v nabídce Nastavení PUN se zobrazí zpráva Hotovo! a automaticky v okně Project vybere asset PhotonServerSettings, takže se jeho vlastnosti zobrazí v okně inspektoru:

Instalační okno Unity PUN s použitým nastavením Project PUN

Blahopřejeme

Úspěšně jste vytvořili aplikaci PUN a připojili ji k projektu Unity. Dalším krokem je povolení připojení s ostatními uživateli, aby se více uživatelů viděli navzájem.