Megosztás a következőn keresztül:


A HoloLens Emulator használata

A HoloLens Emulator lehetővé teszi a holografikus alkalmazások tesztelését pc-n fizikai HoloLens nélkül, beleértve a HoloLens fejlesztői eszközkészletet is. Az emulátor Hyper-V virtuális gépet használ, ami azt jelenti, hogy a HoloLens-érzékelők által beolvasott emberi és környezeti bemeneteket a billentyűzet, az egér vagy az Xbox vezérlő szimulálja. Még a projekteket sem kell módosítania ahhoz, hogy az emulátoron fusson, az alkalmazás nem tudja, hogy nem valódi HoloLens-en fut.

Ha modern Windows Mixed Reality (VR) headset-alkalmazásokat vagy asztali pc-khez készült játékokat szeretne fejleszteni, tekintse meg a Windows Mixed Reality szimulátort, amely lehetővé teszi az asztali headsetek szimulálására.

HoloLens 2 Emulator – áttekintés

A HoloLens Emulator telepítése

Töltse le a HoloLens Emulatort.

Verziók:

A HoloLens Emulator rendszerkövetelményei

A HoloLens Emulator a Hyper-V-t RemoteFx (első Gen Emulator) vagy GPU-PV (HoloLens 2 Emulator) használatával használja a hardveres gyorsított grafikus elemekhez. Az emulátor használatához győződjön meg arról, hogy a számítógép megfelel a következő hardverkövetelményeknek:

  • 64 bites Windows 10 Pro, Enterprise vagy Education

    Feljegyzés

    A Windows 10 Home Edition nem támogatja a Hyper-V-t vagy a HoloLens Emulatort.
    A HoloLens 2 Emulator használatához a Windows 10 2018. október 10-i vagy újabb frissítése szükséges.

  • 64 bites PROCESSZOR
  • CPU négy maggal (vagy több PROCESSZOR összesen négy maggal)
  • 8 GB RAM vagy több
  • A BIOS-ban a következő funkciókat kell támogatni és engedélyezni:
    • Hardveres támogatású virtualizálás
    • Második szintű címfordítás (SLAT)
    • Hardveralapú adatvégrehajtás megakadályozása (DEP)
  • GPU-követelmények
    • DirectX 11.0 vagy újabb
    • WDDM 1.2 grafikus illesztőprogram vagy újabb (első generációs)
    • WDDM 2.5 grafikus illesztőprogram (HoloLens 2 Emulator)
    • Előfordulhat, hogy az emulátor nem támogatott GPU-val működik, de lassabb lesz

Ha a rendszer megfelel a fent felsorolt követelményeknek, győződjön meg arról, hogy a "Hyper-V" funkció engedélyezve van a rendszeren. Nyissa meg a Vezérlőpult –> Programok –> Programok és szolgáltatások –> A Windows-szolgáltatások be- és kikapcsolása, valamint a Hyper-V ki- és bekapcsolásának ellenőrzése.

Alkalmazások üzembe helyezése a HoloLens Emulatorban

  1. Töltse be az alkalmazásmegoldást a Visual Studióban.

    Feljegyzés

    A Unity használatakor hozza létre a projektet a Unityből, majd töltse be a beépített megoldást a Visual Studióba a szokásos módon.

  2. A HoloLens Emulator (első generációs) esetében győződjön meg arról, hogy a platform x86-ra van állítva. A HoloLens 2 Emulator esetében győződjön meg arról, hogy a platform x86 vagy x64 értékre van állítva.
  3. Válassza ki a hibakeresés céleszközeként használni kívánt HoloLens Emulator-verziót .
  4. Nyissa meg a hibakeresési > start hibakeresést , vagy nyomja le az F5 billentyűt az emulátor elindításához és az alkalmazás hibakereséshez való üzembe helyezéséhez.

Az emulátor indítása az első indításkor eltarthat egy vagy több percig. Javasoljuk, hogy a hibakeresési munkamenet során tartsa nyitva az emulátort, hogy gyorsan üzembe helyezhesse az alkalmazásokat az emulátorban.

Egyszerű emulátor bemenete

Az emulátor vezérlése sok gyakori 3D-s videojátékhoz hasonló. A beviteli lehetőségek a billentyűzet, az egér vagy az Xbox vezérlő használatához érhetők el. Az emulátor vezérléséhez holoLenst használva irányíthatja egy szimulált felhasználó műveleteit. A műveletek áthelyezik a szimulált felhasználót a környezetbe. Az emulátorban futó alkalmazások úgy válaszolnak, mint egy valódi eszközön.

A HoloLens (első gen) kurzora a fej mozgását és forgását követi. A HoloLens 2 Emulátorban a kurzor a kéz mozgását és tájolását követi.

  • Előre, vissza, balra és jobbra – Használja a W, A, S és D billentyűket a billentyűzeten, vagy a bal oldali botot egy Xbox-vezérlőn.
  • Felfelé, lefelé, balra és jobbra – Jelölje ki és húzza az egeret, használja a billentyűzeten a nyílbillentyűket vagy a jobb oldali botot egy Xbox-vezérlőn.
  • Koppintson a kézmozdulatra – Kattintson a jobb gombbal az egérre, nyomja le az Enter billentyűt a billentyűzeten, vagy használja az A gombot egy Xbox-vezérlőn.
  • Bloom/System kézmozdulat – Nyomja le a Windows billentyűt vagy az F2 billentyűt a billentyűzeten, vagy nyomja le a B gombot egy Xbox-vezérlőn.
  • Kézmozdulat görgetéshez – Egyszerre tartsa lenyomva az Alt billentyűt és a jobb egérgombot, és húzza az egeret felfelé vagy lefelé. Egy Xbox-vezérlőben tartsa lenyomva a jobb oldali eseményindítót és az A gombot, és mozgassa a jobb kart felfelé és lefelé.
  • Kézmozgatás és tájolás (csak HoloLens 2 Emulátor esetén) – Tartsa lenyomva az Alt billentyűt, és húzza az egeret felfelé vagy lefelé, balra vagy jobbra a kéz mozgatásához. A nyílbillentyűkkel és a Q vagy E billentyűvel is elforgathatja és billentheti a kezét. Xbox-vezérlők esetén tartsa lenyomva a bal vagy a jobb lökhárítót, és a bal hüvelykujjal mozgassa a kezét balra, jobbra, előre és hátra, a jobb hüvelykujjal pedig forgassa el. A Dpaden felfelé vagy lefelé a kéz felemeléséhez vagy leengedéséhez használhatja.

Windows Mixed Reality modern headsettel rendelkezik? A HoloLens 2 Emulatortól kezdve (Windows Holographic, 2004-es verzió) a Windows Mixed Reality modern fejhallgatójával és mozgásvezérlőivel vezérelheti a HoloLens 2 Emulátort, és sztereóban tekintheti meg. Lásd: Modern Windows Mixed Reality headset és mozgásvezérlő használata a HoloLens 2 Emulator használatával

A HoloLens 2 Emulátor anatómiája

Főablak

HoloLens 2 Emulator főablak

Eszköztár

A főablaktól jobbra keresse meg az emulátor eszköztárát. Az eszköztár a következő gombokat tartalmazza:

  • Bezárás ikonBezárás: Bezárja az emulátort.
  • Kis méret ikonKis méret: Minimalizálja az emulátorablakot.
  • Simulation_iconSzimulációs vezérlőpult: A Szimuláció vezérlőpult megjelenítése vagy elrejtése az emulátor bemenetének konfigurálásához és szabályozásához.
  • Képernyőhöz igazítás ikonKépernyőhöz igazítás: Illeszkedik az emulátorhoz a képernyőn.
  • Nagyítás ikonNagyítás: Az emulátor méretének és méretének növelése.
  • Súgó ikonSúgó: Az Emulátorok megnyitása súgó.
  • Eszközportál megnyitása ikonEszközportál megnyitása: Nyissa meg a HoloLens operációs rendszer Windows-eszközportálját az emulátorban.
  • Eszközök ikonEszközök: Nyissa meg a További eszközök panelt.

Szimuláció vezérlőpultja

A Szimuláció vezérlőpultja lehetővé teszi a szimulált emberi és bemeneti eszközök aktuális pozíciójának és tájolásának megtekintését. Emellett lehetővé teszi a szimulált bemenetek konfigurálását, például egy vagy mindkét kéz megjelenítését vagy elrejtését, valamint a szimulált bemenet vezérlésére használt eszközöket, például a számítógép billentyűzetét, egérét és játékpadját.

Szimuláció vezérlőpultja

  • A szimulációs panel elrejtéséhez vagy megjelenítéséhez kattintson az eszköztár gombra, vagy nyomja le az F7 billentyűt a billentyűzeten.
  • Vigye az egérmutatót egy vezérlőre vagy mezőre, hogy megjelenítsen egy elemleírást, amely billentyűzet-, egér- és játékpad-vezérlőket tartalmaz.
  • Egy kéz megjelenítéséhez vagy elrejtéséhez váltson a megfelelő kapcsolóra a Bal vagy a Jobb kéz alatt.
  • A kéz vezérléséhez használja a billentyűzeten a bal vagy a jobb alt billentyűket, illetve a bal vagy jobb lökhárítót a játékpadon.
  • Ha az összes bemenetet egy vagy mindkét kézre szeretné irányítani, válassza a kapcsolókapcsoló alatti gombot, amely megegyezik a kéz Alt billentyűjének lenyomásával.
  • A szem tekintetének irányának szabályozásához jelölje ki a Szem szakaszban található leküldéses jelölőt, amely megegyezik a billentyűzet Y billentyűjének lenyomva tartásával.
  • Helyiségrögzítés betöltéséhez válassza a Betöltés gombot a Felvétel szakaszban. További információt a szimulált szobákban talál.
  • Ha módosítani szeretné, hogy a szimulált emberi vagy beviteli eszközök a billentyűzet, az egér vagy a gamepad bemenetének megfelelően mozogjanak vagy forgassanak, válassza a fogaskerék ikont a Beviteli beállítások mellett, és állítsa be a csúszkákat.
  • Alapértelmezés szerint a billentyűzet bemenete vezérli a szimulált emberi és szimulált bemenetet. Ha a számítógép billentyűzetbemenetét át szeretné küldeni a HoloLensbe, törölje a jelet a Billentyűzet használata szimulációhoz jelölőnégyzetből. Az F4 a beállítás billentyűparancsa.
  • Ha a szimulációs panel már látható, az F8 billentyű lenyomásával a billentyűzetfókusz belekerül.
  • Ha ki szeretné kapcsolni a szimulációs panelt az emulátor ablakából, jelölje ki a panel alján lévő gombot, vagy nyomja le az F9 billentyűt a billentyűzeten. Az ablak bezárása vagy az F9 ismételt lenyomása visszaadja az ablakot az emulátornak.
  • A szimulációs vezérlőpult külön alkalmazásként indítható el, így a %ProgramFiles(x86)%\Windows Kits\10\Microsoft XDE\10.0.1836 PerceptionSimulationInput.exe 2.

Fiók lap

A Fiók lapon konfigurálhatja az emulátort, hogy microsoftos fiókkal jelentkezzen be. Ez olyan API-k teszteléséhez hasznos, amelyekhez a felhasználónak be kell jelentkeznie egy fiókkal. A beállítás összesítéséhez teljesen be kell zárnia és újra kell indítania a HoloLens Emulatort a beállítás érvénybe lépéséhez. Ha ez a beállítás engedélyezve van, az emulátor későbbi indításai arra kérik, hogy jelentkezzen be, ugyanúgy, mint egy felhasználó, amikor először indul el a HoloLens. Ha a számítógép billentyűzetével szeretné megadni a hitelesítő adatait, először kapcsolja ki a Billentyűzet használata szimulációhoz a szimulációhoz a Szimuláció Vezérlőpult vagy nyomja le az F4 billentyűt a billentyűzeten a billentyűzet beállításának be- vagy kikapcsolásához.

Választható beállítások lap

Az Opcionális beállítások lapon megjelenik egy vezérlő, amely engedélyezi vagy letiltja a hardveres gyorsított grafikus elemeket. A hardveres gyorsított grafikus elemek alapértelmezés szerint használhatók, ha a számítógép grafikus adapter-meghajtója támogatja. Ha a grafikus adapter illesztőprogramja nem támogatja a GPU-PV-t, ez a beállítás nem lesz látható.

Diagnosztika lap

A Diagnosztika lapon az emulátor IP-címe látható a Windows-eszközportálra mutató hivatkozás formájában, valamint a virtuális GPU állapotával.

Hálózat lap

A Hálózat lapon az emulátor hálózati adapterének adatai, valamint a gazdagép hálózati adapterének adatai láthatók. A HoloLens 2 Emulator esetében ez a lap csak akkor jelenik meg, ha az emulátort a Windows 10 2019. májusi frissítése vagy újabb rendszeren futtatja.

NAT-konfiguráció lap

Ez a lap csak akkor jelenik meg, ha a Windows 10 2019. májusi frissítése vagy újabb emulátort futtatja.

Az emulátor a számítógép hálózati kapcsolatát használja, és nat mögött helyezkedik el. Ezen a lapon leképezheti a portokat a gazdaszámítógépről az emulátorra, így a távoli eszközök csatlakozhatnak az emulátorban futó alkalmazásokhoz és szolgáltatásokhoz.

Ha például egy távoli PC-ről szeretné elérni az eszközportált az emulátoron:

  1. Adjon hozzá egy bejegyzést a 80-es belső porthoz (az eszközportál által figyelt porthoz), ha duplán kattint a táblázat egy szabad sorára. Más alkalmazások esetén adja meg azt a portszámot, amelyre az alkalmazás figyel.
  2. Válasszon bármilyen elérhető külső portot. Ebben a példában a 8080-as portot használjuk külső portként.
  3. Válassza ki a protokollt. Az alapértelmezett a TCP. Mivel az eszközportál TCP-t használ, az alapértelmezett értéket elhagyjuk.
  4. Kattintson a "Módosítások alkalmazása" gombra a leképezés engedélyezéséhez. Az állapot "Függőben" állapotról "Aktív" értékre változik.
  5. A távoli számítógépen nyisson meg egy böngészőt, és lépjen a(z) (IP-of-the-PC-running-the-emulator)8080 címre. Megjelenik az Eszközportál felület. A távoli számítógépen használt IP-címnek az emulátort futtató számítógép IP-címének kell lennie, nem magának az emulátornak. Az IP-címet különböző módokon kérheti le, például a számítógép Beállítások alkalmazásával a Hálózat és internet kategóriában, az "ipconfig" parancsot egy parancssorból, valamint az emulátoreszközök párbeszédpanel Hálózat lapjáról az Asztali adapter bejegyzést keresve.

Azt is vegye figyelembe, hogy ha portleképezést ad hozzá az Eszközportálhoz, távolról is vezérelheti az emulátort az emulátor telepítésében található Észlelésszimulációs vezérlő eszközzel vagy az Észlelési szimuláció API-kkal a gazdaszámítógép IP-címéhez és az Eszközportál külső portjához való csatlakozással, például a fenti példában a 8080-assal. Ha az észlelési szimuláció vezérlőjét használja az emulátor távoli csatlakoztatásához és vezérléséhez, csak a számítógép IP-címét és a konfigurált portot adja meg. Ne tartalmazza a "https://" szöveget.

Alapértelmezés szerint nincsenek portleképezések. A konfigurált leképezések állandóak a HoloLens 2 Emulator indításai során, és automatikusan engedélyezve lesznek, ha az emulátor teljesen elindult.

A leképezések fájlba mentéséhez használja az Exportálás gombot. Ezután megoszthatja ezt a fájlt más csapattagokkal, akik az Importálás gombbal automatikusan konfigurálhatják ugyanazokat a leképezéseket.

HoloLens Emulator

Frissítések lap

Ez a lap csak akkor jelenik meg, ha a Windows 10 2019. májusi frissítése vagy újabb emulátort futtatja.

Indításkor az emulátor ellenőrzi az új verziókat. Ha új verzió érhető el, az emulátor megjelenik egy, a rendelkezésre álló verziót megjelenítő üzenettel, és megkérdezi, hogy frissíteni szeretné-e. Ha az "Igen" lehetőséget választja, az új verzió telepítője letöltődik.

A Frissítések lapon szabályozhatja, hogy az emulátor ellenőrzi-e az új verziókat. Ehhez a lapon a "Frissítések automatikus ellenőrzése" jelölőnégyzetet kell bejelölnie. Emellett a 2019. szeptemberi frissítéstől kezdve más elérhető emulátorverziók is megtekinthetők és letölthetők. A jelenleg futótól eltérő verziók esetén egy letöltési hivatkozás is meg van adva. Erre a hivatkozásra kattintva letölti az adott verzió telepítője.

HoloLens Emulator

Modern Windows Mixed Reality headset és mozgásvezérlő használata a HoloLens 2 Emulator használatával

A HoloLens 2 Emulatortól (Windows Holographic, 2004-es verzió) kezdve a Windows Mixed Reality headset és a mozgásvezérlők segítségével sztereó módon tekintheti meg és használhatja a HoloLens 2 Emulátort. Ez lehetővé teszi, hogy gyorsabb, természetesebb mozgásokat hajtson létre a fejével és a kezével HoloLens 2 eszköz nélkül. Ez nem a HoloLens 2-eszközök teljes cseréje, de a 2D asztali ablakban billentyűzettel, egérrel és gamepaddel való interakción túl továbbfejlesztett élményt nyújt. A funkció engedélyezése:

  1. Győződjön meg arról, hogy a Windows Mixed Reality konfigurálva van a pc-n, és a Windows Mixed Reality modern headset csatlakoztatva van.
  2. A HoloLens 2 Emulator indítása
  3. Nyissa meg a Szimuláció panelt az eszköztár gombra kattintva vagy az F7 billentyű lenyomásával.
  4. Görgessen a panel aljára.
  5. Jelölje be a "HMD használata szimulációhoz" feliratú jelölőnégyzetet
  6. A Windows Mixed Reality elindul, és az emulátor kijelzője kissé megváltozik. Fejhallgató nélkül az emulátor mindkét szemet a fej közepére helyezi, és csak egy szemet jelenít meg. A fejhallgatóval az emulátor valódi sztereó kimenetet hoz létre, de csak egy szemet jelenít meg az asztali ablakában, míg mindkét szem a headsethez lesz renderelve.
  7. Ha szeretné, kapcsolja be az egyik vagy mindkét mozgásvezérlőt. A vezérlő bemenete az emulátorban lévő kézi bemenetre van leképezve. Koppintáshoz például húzza le az eseményindítót a mozgásvezérlőn. A mozgáshoz használja a hüvelykujjat. A vezérlők teljes listáját lásd: Advanced HoloLens Emulator és Mixed Reality Simulator input

Problémákat tapasztal a headsetben lévő tartalommal?

  • Ha a kijelző üres a headsetben és a Vegyes valóság portálon is, de az asztalon a HoloLens 2 Emulator ablakban látja a tartalmat, ellenőrizze, hogy engedélyezve van-e a hardveres grafikus gyorsítás az emulátorban. A Windows Mixed Reality modern fejhallgatójának támogatásához engedélyezni kell a hardveres grafikus gyorsítást az emulátorban.
  • Ha tartalmat lát a headsetben, de a hologramok homályosak, vagy dupla képet lát, az alábbi lépésekkel állítsa be a sztereó nézetet a szemének:
  1. Ideiglenesen kapcsolja ki a "HMD használata szimulációhoz" beállítást.
  2. A Beállításszerkesztő indítása (regedit.exe)
  3. Lépjen a HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PerceptionSimulation webhelyre
  4. Hozzon létre egy "EnableEyePoseControl" nevű új DWORD-értéket, és állítsa az értékét 1 értékre.
  5. Engedélyezze a "HMD használata szimulációhoz" lehetőséget az emulátorban.
  6. Amikor a tartalom megjelenik a headsetben, a nyílbillentyűkkel állítsa be a szem forgását. A Bal oldali alt billentyű lenyomva tartásával állítsa be a bal és a Jobb oldali alt billentyűt a jobb szem beállításához. A "Q" és az "E" billentyűkombinációval állítsa be az egyes szemekhez tartozó tekercset, és tartsa ismét a szemnek megfelelő Alt billentyűt. A "+" és a "-" billentyűkkel állítsa be a szem távolságát. (Vegye figyelembe, hogy a +/- számbillentyűzeten nem fog működni. Használja a főbillentyűzet gombjait.)
  7. Ha a sztereó nézet helyesen jelenik meg, a módosítások mentéséhez nyomja le az "S" billentyűt. Az új konfiguráció az emulátor későbbi indításakor lesz mentve.
  8. Ha fel szeretné hagyni a módosításokat, és vissza szeretne térni az előző konfigurációra, nyomja le az "L" billentyűt az alapértelmezett vagy az előző konfiguráció betöltéséhez.
  9. Módosítsa a beállításjegyzék "EnableEyePoseControl" értékét 0-ra, és váltson a "HMD használata szimulációhoz" beállításra.

Ha mentett egy konfigurációt, és el szeretné távolítani, törölheti a "DisplayConfiguration" nevű értéket a HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PerceptionSimulation webhelyen. Ha jelenleg a headsetet használja az emulátorral, ki kell kapcsolnia a "HMD használata szimulációhoz" beállítást, és vissza kell kapcsolnia a módosítás érvénybe lépéséhez.

A HoloLens (első generációs) emulátor anatómiája

Főablak

Amikor az emulátor elindul, megjelenik egy ablak, amely megjeleníti a HoloLens operációs rendszert.

HoloLens Emulator főablak

Eszköztár

A főablaktól jobbra található az emulátor eszköztára. Az eszköztár a következő gombokat tartalmazza:

  • Bezárás ikonBezárás: Bezárja az emulátort.
  • Kis méret ikonKis méret: Minimalizálja az emulátorablakot.
  • Emberi bevitel ikonEmberi bemenet: Az egér és a billentyűzet az emulátor emberi bemenetének szimulálására szolgál.
  • Billentyűzet- és egérbevitel ikonBillentyűzet- és egérbemenet: A billentyűzet- és egérbemenet közvetlenül a HoloLens operációs rendszernek lesz átadva billentyűzet- és egéreseményekként, mintha Bluetooth-billentyűzetet és egeret csatlakoztatott volna.
  • Képernyőhöz igazítás ikonKépernyőhöz igazítás: Illeszkedik az emulátorhoz a képernyőn.
  • Nagyítás ikonNagyítás: Az emulátor mérete és mérete kisebb lesz.
  • Súgó ikonSúgó: Megnyitja az emulátor súgóját.
  • Eszközportál megnyitása ikonEszközportál megnyitása: Nyissa meg a HoloLens operációs rendszer Windows-eszközportálját az emulátorban.
  • Eszközök ikonEszközök: Nyissa meg a További eszközök panelt.

Szimuláció lap

A További eszközök panel alapértelmezett lapja a Szimuláció lap.

HoloLens Emulator

A Szimuláció lap a HoloLens operációs rendszer emulátoron belüli vezetéséhez használt szimulált érzékelők aktuális állapotát mutatja. Ha a Szimuláció lap bármely értékére mutat, egy elemleírást biztosít, amely leírja, hogyan szabályozható az érték.

Helyiség lap

Az emulátor szimulált helyiségek térbeli leképezési hálójának formájában szimulálja a világ bemenetét. Ezen a lapon kiválaszthatja a betöltendő helyiséget az alapértelmezett szoba helyett.

HoloLens Emulator

További információt a szimulált szobákban talál.

Fiók lap

A Fiók lapon konfigurálhatja az emulátort, hogy microsoftos fiókkal jelentkezzen be. Ez olyan API-k teszteléséhez hasznos, amelyekhez a felhasználónak be kell jelentkeznie egy fiókkal. Miután bejelölte a jelölőnégyzetet ezen az oldalon, az emulátor későbbi indításai megkérik, hogy jelentkezzen be, ahogyan a felhasználó első alkalommal is a HoloLens indításakor.

Szimulált szobák

A szimulált szobák hasznosak az alkalmazás teszteléséhez több környezetben. Az emulátor több szobát is szállít. Az emuláció telepítése után a %ProgramFiles(x86)%\Windows Kits\10\Microsoft XDE\(verzió)\Plugins\Rooms mappában találja őket. Ezeket a szobákat valós környezetben rögzítették egy HoloLens használatával:

  • DefaultRoom.xef – Egy kis nappali tv-vel, dohányzóasztallal és két kanapéval. Alapértelmezés szerint be van töltve az emulátor indításakor.
  • Hálószoba1.xef - Egy kis hálószoba asztallal.
  • Hálószoba2.xef - A hálószoba egy királynő méretű ágy, ruha, éjjeliszekrények, és walk-in szekrény.
  • GreatRoom.xef - Egy nagy szabad terület nagy szoba nappali, étkezőasztal, és konyha.
  • LivingRoom.xef - Egy nappali kandallóval, kanapéval, fotelekkel és egy váza kávéasztallal.

Saját szobákat is rögzíthet az emulátorban a HoloLens (első generációs) Windows-eszközportál szimulációs oldalán.

Az emulátorban csak a renderelt hologramok jelennek meg. De látni fogja a szimulált szobát a hologramok mögött. Ez ellentétben áll a tényleges HoloLens-sel, ahol mindkettő össze van keverve. Ha meg szeretné tekinteni a szimulált helyiséget a HoloLens Emulatorban, frissítenie kell az alkalmazást a térbeli leképezési háló megjelenítéséhez a jelenetben.

Ismert problémák

  • A HoloLens 2 Emulator eltávolításakor előfordulhat, hogy a merevlemez lemezképe (Flash.vhdx) a Windows Kits\10\Emulation\HoloLens<buildszám> mappában marad a merevlemezen. A fájl biztonságosan törölhető.
  • A hardveres grafikus gyorsítás miatt a holografikus alkalmazások összeomlhatnak egyes rendszereken AMD- vagy Intel-ábrákkal. A hardveres grafikus gyorsítás letiltása az emulátoreszközök ablakban megkerüli ezt a problémát.
  • A legújabb Windows-frissítések 2020. júliusi telepítése után előfordulhat, hogy a HoloLens Emulator (első gen) hardveres grafikus gyorsítása már nem érhető el. A hardveres grafikus gyorsításhoz szükséges RemoteFX-összetevő elavult, és egy későbbi Windows-kiadásban el lesz távolítva. A hardveres grafikus gyorsítás újbóli engedélyezéséhez használja az Enable-VMRemoteFXPhysicalVideoAdapter PowerShell-parancsmagot. További információkért tekintse meg a RemoteFX-támogatás windowsos elavulásának és eltávolításának dokumentációját.

Hibaelhárítás

Az emulátor telepítésekor hibaüzenet jelenhet meg, amely azt jelzi, hogy "Visual Studio 2015 Update 1 és UWP tools version 1.2" (Visual Studio 2015 Update 1 és UWP tools version 1.2) szükséges. A hiba három lehetséges oka lehet:

  • Nem rendelkezik a Visual Studio legújabb verziójával (Visual Studio 2019, Visual Studio 2017 vagy Visual Studio 2015 Update 1 vagy újabb). Ennek kijavításához telepítse a Visual Studio legújabb kiadását.
  • A Visual Studio legújabb verziójával rendelkezik, de nincs telepítve a Univerzális Windows-platform (UWP) eszközök. Ez a Visual Studio opcionális funkciója. A HoloLens (első gen) esetében UWP Tools for Visual Studio 2015 vagy Visual Studio 2017 szükséges.

Az emulátor windowsos, nem Pro/Enterprise/Education termékváltozatra történő telepítésekor vagy ha nincs engedélyezve a Hyper-V funkció.

  • A követelmények teljes halmazát a fenti rendszerkövetelmények szakaszában találja.
  • Győződjön meg arról is, hogy a Hyper-V szolgáltatás engedélyezve van a rendszeren.

Ha a telepítés sikeresen befejeződött, de nem látja a HoloLens Emulatort az üzembe helyezés és a hibakeresés lehetőségének:

  • A Visual Studio projektkonfigurációja x86 (HoloLens first Gen), x86 vagy x64 (HoloLens 2 Emulator) értékre van állítva.
  • Ha a Visual Studio 2019-et használja, a projektkonfigurációban szereplő Platform Toolset v142 értékre van állítva.

Ha a telepítés sikeresen befejeződött, de a Visual Studio hibát jelenít meg a HoloLens Emulator elindítására:

  • A Visual Studio futtatása rendszergazdaként
  • Ha még csak a Visual Studio 2019 volt telepítve, ellenőrizze, hogy a "KitsRoot10" beállításjegyzék értéke a HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Kits\Installed Roots mappára mutat-e a 32 bites Program Files mappára (például "C:\Program Files (x86)\Windows Kits\10"). Ha nem, távolítsa el a HoloLens Emulatort, módosítsa a beállításjegyzék értékét a 32 bites Program Files mappára, majd telepítse újra a HoloLens Emulatort. Ez a probléma a Visual Studio 2019 16.0.3-ban van megoldva.

Ha az emulátor indításkor "Érvénytelen bájtkódolás" hibaüzenet jelenik meg:

  • Törölje az összes fájlt a(z) %localappdata%\Microsoft\XDE\HCS fájlból, és próbálkozzon újra.

Ha a Visual Studio hibakeresési céllistája üres (például a Start az egyetlen lehetőség), és a fenti hibaelhárítási lépéseket követte:

  • Törölje a ConfigurationCache mappát a következő helyen: %localappdata%\Microsoft\VisualStudio\<installation id>\CoreCon, majd próbálkozzon újra.

Ha a rendszer lefagy az emulátor indításakor, tiltsa le a hardveres gyorsítást az emulátorgrafika esetében.

  • Hozzon létre egy "DisableGPU" nevű beállításjegyzék-DWORD-értéket a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\XDE\10.0 címen, és állítsa az értékét 1 értékre.

Ha a Hololens2 Emulator nem válaszol a billentyűzet vagy az egér bemenetére, próbálja meg letiltani a VPN-kapcsolatot.

Lásd még