Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.

A Unity a piac egyik vezető valós idejű fejlesztési platformja. A mögöttes futtatókörnyezeti kód C++ nyelven van megírva, és az összes fejlesztési szkript a C# használatával jön létre. Akár játékokat, filmeket és animációkat szeretne készíteni, akár architekturális vagy mérnöki fogalmakat szeretne megjeleníteni egy virtuális világban, a Unity rendelkezik az Ön számára elérhető infrastruktúrával. Ha készen áll az első lépésekre, lépjen az alábbi fejlesztési ellenőrzőpontokra!
Fontos
Tekintse meg portálási útmutatóinkat, ha van egy meglévő Unity-projektje, amelyet át szeretne vinni a HoloLens 2-be. HTK-t, MRTK v1-et vagy SteamVR-t használó projektekhez rendelkezünk útmutatókkal.
Fejlesztési ellenőrzőpontok
Az alábbi ellenőrzőpontok segítségével a Unity-játékokat és -alkalmazásokat a vegyes valóság világába hozhatja. Ha még nem ismerkedett meg a Hologramok tervezése mintaalkalmazással, javasoljuk, hogy töltse le és használja, hogy megismerkedjen a Mixed Reality UX alapjaival.
1. Első lépések
A Unityben a legegyszerűbben a Mixed Reality eszközkészlettel fejleszthet. Az MRTK segítségével automatikusan beállíthat egy projektet a Mixed Realityhez, és számos funkciót biztosít a fejlesztési folyamat felgyorsításához. A szakasz végére alapszintű ismereteket szerezhet a Mixed Reality eszközkészletről, a Mixed Reality-alkalmazásokhoz megfelelően konfigurált fejlesztési környezetről és egy saját maga által létrehozott, a Unityben működő MRTK-projektről.
| Checkpoint | Eredmény |
|---|---|
| A Mixed Reality eszközkészlet bemutatása | Kezdje az utazást azzal, hogy megismerkedik a Mixed Reality eszközkészlettel, és azzal, hogy mit kínál |
| A Vegyes valóság funkció eszköz letöltése | Új fejlesztői eszköz a Mixed Reality szolgáltatáscsomagok felderítéséhez, frissítéséhez és Unity-projektekhez való hozzáadásához |
| A fejlesztői környezet beállítása | Töltse le és telepítse a legújabb Unity-csomagot, és állítsa be a projektet a vegyes valósághoz |
| A HoloLens 2 oktatóanyag-sorozatának befejezése | Ismerkedés a HoloLens 2 hardverekkel foglalkozó kezdő szintű MRTK-oktatóanyagokkal |
Fontos
Ha új Unity-projektet szeretne létrehozni a Mixed Reality eszközkészlet importálása nélkül, a Windows Mixed Reality esetében manuálisan kell módosítania a Unity-beállításokat. További információért tekintse meg a konfigurációs útmutatónkat.
Feljegyzés
Miután beállította az MRTK-t a projektben, a standard Unity játékobjektumok, mint a kamera, azonnal felvilágosulnak, hogy ülő szintű élményt nyújtson. A koordinátarendszerek oldalán talál útmutatást az alkalmazás felületi méretezésének módosításához.
2. Alapvető építőelemek
A vegyes valóság alkalmazásainak összes alapvető építőeleme más Unity API-kkal összhangban jelenik meg. Ezek az építőelemek önálló funkciókként és a Mixed Reality eszközkészleten keresztül érhetők el. Lehet, hogy nem kell egyszerre mindegyik, de javasoljuk, hogy korán felfedezze. Miután megismerkedett az alábbi alapvető építőelemekkel, egy olyan eszközkészlettel fog rendelkezni, amely olyan funkciókkal rendelkezik, amelyeket önállóan vagy MRTK-n keresztül integrálhat egy Mixed Reality-projektbe.
| Szolgáltatás | Képességek |
|---|---|
| Fényképezőgép | A vizuális minőség és a hologram stabilitásának teljes optimalizálása a Mixed Reality-alkalmazásokban |
| Világzárolás és térbeli horgonyok | Stabilizálási problémák megoldása, kamerabeállítás és stabil koordinátarendszer-megoldás integrálása |
| Megosztott élmények | Azonos hologram megtekintése és együttes használata a tér rögzített pontján térbeli horgonymegosztás használatával |
| Bámul | A hologramok célba adásával lehetővé teszi a felhasználók számára, hogy megtekintse őket |
| Mozgásvezérlők | Térbeli műveletek hozzáadása a Mixed Reality-alkalmazásokhoz |
| Gesztusok | Kézmozdulatok használata bemenetként a Vegyes valóságban |
| Kéz- és szemkövetés | Csuklós kéz- és szemkövetési bemenet integrálása a felhasználói élménybe |
| Térbeli leképezés | A fizikai tér leképezése virtuális hálós átfedéssel a környezet határainak megjelöléséhez |
| Térbeli hang | Alkalmazások fejlesztése magával ragadó 3D hanggal |
| Szöveg | Éles, kiváló minőségű, kezelhető méretű és minőségű szöveg lekérése |
| Hangbemenet | Rögzített kulcsszavak, kifejezések és diktálás rögzítése a felhasználóktól |
3. Speciális funkciók
A vegyes valóságú alkalmazásokban szerepet játszó egyéb kulcsfontosságú funkciók a Unity API-kon keresztül érhetők el további csomagok és beállítások nélkül. Ezek a funkciók az MRTK telepítésével vagy anélkül is hozzáadhatók a Unity-projektekhez. Miután megismerkedett a Unity által kínált fejlettebb képességekkel, mélyebb, összetettebb Mixed Reality-alkalmazásokat hozhat létre.
| Szolgáltatás | Képességek |
|---|---|
| Fényképes videokamera | Fényképek és videótartalmak rögzítése a Mixed Reality-alkalmazásban |
| Fókuszpont | Adjon egy tippet a HoloLensnek arról, hogyan lehet a legjobban stabilizálni a jelenleg megjelenített hologramokat |
| Veszteség nyomon követése | Olyan forgatókönyvek kezelése, amelyekben az eszköz nem találja magát az alkalmazások világterében |
| Billentyűzet bemenete | Valós és vegyes valóságbeli billentyűzetek bemenetének lekérése az alkalmazásokban |
4. Üzembe helyezés eszközre vagy emulátorra
Ha készen áll a holografikus Unity-projekt tesztelésre, a következő lépés egy Unity Visual Studio-megoldás exportálása és létrehozása. Ezzel a VS-megoldással háromféleképpen futtathatja az alkalmazást egy valós vagy szimulált eszközön. A szakasz végére üzembe helyezheti az alkalmazást bármelyik eszközön vagy emulátoron, amely megfelel a fejlesztési igényeinek.
- HoloLens vagy Windows Mixed Reality modern headset
- HoloLens emulátor
- A Windows Mixed Reality modern headset-szimulátora
5. Szolgáltatások hozzáadása
Ezen a ponton a fejlesztési folyamat lehet, hogy szeretne hozzáadni szolgáltatásokat, vagy egy segítő kéz a kereskedelmi üzembe helyezés. Az Azure Cloud Services integrálása jelentős mértékben simíthatja a projekteket. Összeállítottunk néhány kiindulási pontot, hogy megismerje és bővítse a Mixed Reality-tudását.
Azure Remote Rendering
Az Azure Remote Rendering (ARR) egy olyan szolgáltatás, amely lehetővé teszi a rendkívül összetett 3D-modellek valós idejű renderelését. Az ARR jelenleg nyilvános előzetes verzióban érhető el. Hozzáadhatja a Unity- vagy natív C++-projektekhez, a HoloLens 2-t vagy a Windows asztali PC-t célozva.
- Áttekintés
- Rövid útmutató: Modell renderelése a Unityben
- Rövid útmutató: Üzembe helyezés a HoloLensben
- Rövid útmutató: Üzembe helyezés asztali gépen
- Oktatóanyag: Azure Remote Rendering-sorozat
- Azure Remote Rending-minta
A Unity-projektekhez önkiszolgáló alapon hozzáadható további Azure-szolgáltatások támogatási dokumentációjának átfogó listája is megtalálható.
6. Alacsony kódú alternatívák
A Microsoft Dynamics 365 Guides egy vegyes valóságú alkalmazás a Microsoft HoloLenshez, amellyel az operátorok holografikus utasításokat adnak a munka során, amikor és ahol szükség van rájuk. Ezek az utasítások vizuálisan vannak összekapcsolva a munkavégzés helyével, és tartalmazhatnak képeket, videókat és holografikus 3D modelleket is.
A következő lépések
A fejlesztői feladatok soha nem végezhetők el, különösen egy új eszköz vagy SDK elsajátításakor. A következő szakaszok a már elvégzett kezdő szintű anyagokon túli területekre, valamint hasznos erőforrásokra is kiterjedhetnek, ha elakad. Vegye figyelembe, hogy ezek a témakörök és erőforrások nincsenek sorrendben, ezért nyugodtan ugorjon és fedezze fel!
Portolása
Ha már rendelkezik olyan alkalmazásokkal, amelyeket át szeretne portosítani, az alábbi cikkek a következő állomáshoz tartoznak:
Oktatóanyagok
Ha konkrét Mixed Reality-funkciókat szeretne hozzáadni az alkalmazásaihoz, számos válogatott oktatóanyagunk van, amelyek végigvezetik a folyamaton a végpontok között. A legnépszerűbb HoloLens 2 és HoloLens (1st Gen) tartalom alább látható, de az oktatóanyagok áttekintésével megtalálhatja a teljes gyűjteményt.
További erőforrások
Mielőtt önállóan járnánk be a vegyes valóság világába, javasoljuk, hogy tekintse meg az alább felsorolt MRTK-val kapcsolatos dokumentációt. Ezek a cikkek nagyszerű pontokat nyújtanak az MRTK működésének részletesebb megértéséhez, és betekintést nyújtanak az alkalmazás teljesítményesebb működésébe.
| Téma | Leírás |
|---|---|
| AZ MRTK-architektúra áttekintése | Az MRTK SDK működésének mélyebb megismerése a projektekben |
| Beállítások és teljesítmény | Az alkalmazás profilozása, a Unity beállításainak frissítése és az elérhető legjobb hologramstabilizálási teljesítmény biztosítása |
| Az MRTK + XR használatának első lépései | Átvitel a Unity által biztosított alternatív XR-folyamatra |
Unity-erőforrások
A dokumentáció mellett a Unity a Unity Szerkesztő mellett telepíti a Windows Mixed Reality funkcióinak dokumentációját is. A Unity által biztosított dokumentáció két külön szakaszt tartalmaz.
| Erőforrás | Leírás |
|---|---|
| Szkriptelési referencia | A dokumentáció ezen szakasza a Unity által biztosított szkriptelési API részleteit tartalmazza, és online elérhető a Unity-szerkesztőből a súgószkriptelési > referencia gombra kattintva. |
| Kézi | Ez a kézikönyv segítséget nyújt a Unity használatának elsajátításában az alapszintűtől a speciális technikákig, és online vagy a Unity-szerkesztőből is elérhető a Súgó kézikönyve > gombra kattintva |
Visszajelzés küldene?
A Unity fórumain a Microsoft címkézésével és a következő címkék kombinációjával találhat meg minket, hogy megtudjuk, milyen beépülő modulhoz ad visszajelzést:
- HoloLens 2
- Windows Mixed Reality
- OpenXR
- XRSDK
- Örökölt XR