Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto kurzu se dozvíte, jak sdílet pohyby objektů, aby všichni účastníci sdíleného prostředí mohli spolupracovat a zobrazovat interakce mezi sebou.
Cíle
- Konfigurace projektu pro sdílení pohybu objektů
- Zjistěte, jak vytvořit základní aplikaci pro spolupráci s více uživateli.
Příprava scény
V této části připravíte scénu přidáním prefab kurzu.
V okně Hierarchie rozbalte objekt MixedRealityPlayspace a vyberte podřízený objekt hlavní kamery a pak v okně inspektoru pomocí tlačítka Přidat komponentu přidejte komponentu Správce kamery ar (Script) do objektu Hlavní kamera:
V okně Projekt přejděte na sadu PROSTŘEDKŮ>MRTK. Tutorials.MultiUserCapabilities>Prefabs složka a přetáhněte Objekt TableAnchor prefab do objektu SharedPlayground v okně Hierarchie a přidejte ho do scény jako podřízený objekt SharedPlayground:
V okně Hierarchie se ujistěte, že mixedRealityPlayspace objekt je rozbalený a TableAnchor objekt je vybrán. Přetáhněte komponentu Hlavní kamera do pole Kamera komponenty Ar Session Origin komponenty TableAnchor:
Konfigurace pun pro vytvoření instance objektů
V této části nakonfigurujete projekt tak, aby používal prostředí Průzkumníka roverů vytvořené během kurzů Začínáme a definovali, kde se vytvoří instance.
V okně Projekt přejděte na sadu PROSTŘEDKŮ>MRTK. Tutorials.MultiUserCapabilities>Resources folder.
V okně Hierarchie rozbalte objekt NetworkLobby a vyberte podřízený objekt NetworkRoom , pak v okně inspektoru vyhledejte komponentu Photon Room (Script) a nakonfigurujte ji následujícím způsobem:
- Do pole Prefab Průzkumníka roverů přiřaďte z složky Resources prefab RoverExplorer_Complete_Variant.
Pokud je podřízený objekt NetworkRoom stále vybraný, v okně Hierarchie rozbalte objekt TableAnchor, pak v okně inspektoru vyhledejte komponentu Photon Room (Script) a nakonfigurujte ji následujícím způsobem:
- Do pole Umístění Průzkumníka roveru přiřaďte podřízený objekt TableAnchor > z okna Hierarchie.
Vyzkoušení prostředí pro přesun sdíleného objektu
Pokud teď sestavíte a nasadíte projekt Unity do HoloLensu a pak v Unity znovu stisknete tlačítko Přehrát a přejdete do herního režimu, když je aplikace spuštěná na holoLensu, při přesunutí objektu v HoloLensu se objekt přesune v Unity:
Blahopřejeme
Projekt jste úspěšně nakonfigurovali tak, aby synchronizoval pohyby objektů, aby uživatelé viděli přesun objektů, když je ostatní uživatelé přesunou. Tím zajistíte, aby se uživatelé navzájem viděli ve svých skutečných fyzických umístěních. Zajistí také, aby se objekty zobrazovaly ve stejné fyzické poloze a rotaci pro všechny uživatele.
V této sérii kurzů s více uživateli jste se naučili, jak nastavit účet Photon, vytvořit aplikaci PUN, integrovat PUN do projektu Unity a konfigurovat avatary uživatelů a sdílené objekty. Tento kurz dokončí sérii.