Wprowadzenie
Zestaw narzędzi Mixed Reality Toolkit (MRTK) to międzyplatformowy zestaw narzędzi do tworzenia środowisk rzeczywistości mieszanej dla rzeczywistości wirtualnej (VR) i rzeczywistości rozszerzonej (AR). Zestaw narzędzi udostępnia zestaw składników i funkcji, których można użyć do przyspieszenia opracowywania środowiska Windows Mixed Reality.
Załóżmy, że tworzysz środowisko rzeczywistości mieszanej, w którym użytkownik potrzebuje możliwości przenoszenia, obracania i skalowania obiektu holograficznego. Chociaż możesz zacząć od podstaw i utworzyć własny skrypt, aby umożliwić takie manipulacje, przepływ pracy dodawania bezpośredniej manipulacji do hologramów i konfigurowania ograniczeń może być czasochłonny, zwłaszcza jeśli istnieje wiele obiektów do skonfigurowania.
W tym module skonfigurujesz środowisko Unity na potrzeby programowania w środowisku Windows Mixed Reality i zaimportujesz zestaw narzędzi Mixed Reality Toolkit (MRTK) do projektu. Mixed Reality Toolkit zawiera skrypt ObjectManipulator, który zostanie zastosowany do sześcianu w celu bezpośredniej manipulacji za pomocą rąk.
Po ukończeniu tego modułu będziesz w stanie skonfigurować projekt Unity dla rozwoju na platformie Windows Mixed Reality i użyć Mixed Reality Toolkit, aby przyspieszyć opracowywanie aplikacji rzeczywistości mieszanej.
Można znaleźć przykład ukończonego tego samouczka tutaj.
Cele kształcenia
- Konfiguracja Unity dla rozwoju w środowisku Windows Mixed Reality
- Zaimportuj pakiet podstawowy zestawu narzędzi Mixed Reality Toolkit (MRTK) do Unity
- Dodaj MRTK do sceny Unity
- Porównaj i skontrastuj trzy podstawowe modele interakcji MRTK
- Manipulowanie hologramami za pomocą ObjectManipulator
Warunki wstępne
- Komputer z systemem Windows 10 lub 11 skonfigurowany za pomocą odpowiednich narzędzi
- Windows 10 SDK 10.0.18362.0 lub nowszy
- Unity Hub z zainstalowaną wersją Unity 2021.3 lub nowszą (upewnij się, że zapoznasz się z znanymi problemami na stronie wersji i pakietów Unity)
- Narzędzie funkcji rzeczywistości mieszanej
- Podstawowa znajomość aparatu Unity: interfejs, tworzenie sceny, importowanie pakietów, dodawanie obiektów GameObjects do sceny