A HoloLens Emulator

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

Ha modern (VR) headsetalkalmazásokat vagy játékokat Windows Mixed Reality asztali pc-khez, tekintse meg az Windows Mixed Reality-szimulátort, amellyel asztali headseteket szimulálhat.

HoloLens 2. Emulator áttekintés

A HoloLens Emulator

Töltse le a HoloLens Emulator.

Verziók:

A kiadási megjegyzéseket és a HoloLens Emulator régebbi buildeket a HoloLens Emulator oldalán találja.

HoloLens Emulator rendszerkövetelmények

A HoloLens Emulator Hyper-V remotefx (első gen Emulator) vagy GPU-PV (HoloLens 2 Emulator) technológiát használ a hardveres gyorsított grafikákhoz. Az emulátor használata érdekében 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

    Megjegyzés

    Windows 10 Home Edition nem támogatja a Hyper-V-t vagy a HoloLens Emulator.
    A HoloLens 2. Emulator 2018. októberi vagy újabb Windows 10 szükséges.

  • 64 bites processzor
  • Processzor négy maggal (vagy több processzorral, ö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-megelőzés (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 rendszeren engedélyezve van a "Hyper-V" funkció. Ugrás a Vezérlőpult – Programok – Programok és szolgáltatások – A szolgáltatások Windows >> be- és kikapcsolása, és ellenőrizze, hogy a > kiválasztva.

Alkalmazások telepítése a HoloLens Emulator

  1. Töltse be az alkalmazásmegoldást a Visual Studio.

    Megjegyzés

    A Unity használata során készítse el a projektet a Unityből, majd a szokásos módon töltse be Visual Studio beépített megoldást.

  2. A HoloLens Emulator (első generációs) beállításnál győződjön meg arról, hogy a Platform x86-ra van állítva. A HoloLens 2 Emulator, hogy a Platform x86 vagy x64legyen.
  3. Válassza ki HoloLens Emulator kívánt verziószámát a hibakeresés céleszközeként.
  4. Az emulátor elindításához és az alkalmazás hibakereséshez való üzembe helyezéséhez használja a Hibakeresés indítása hibakeresést, vagy nyomja le az F5 billentyűt.

Az emulátor indítása az első indításkor egy vagy több percet is igénybe vehet. Javasoljuk, hogy a hibakeresési munkamenet során tartsa nyitva az emulátort, hogy gyorsan üzembe tudja helyezni az alkalmazásokat az emulátorban.

Alapszintű emulátorbemenet

Az emulátor vezérlése sok gyakori 3D-s videójátékhoz hasonló. A beviteli lehetőségek a billentyűzet, az egér vagy az Xbox-vezérlő használatával érhetők el. Az emulátor vezérlése úgy szabályozható, hogy egy szimulált felhasználó tevékenységét egy HoloLens. A műveletek áthelyezik a szimulált felhasználót a környezetbe. Az emulátorban futó alkalmazások úgy reagálnak, mint egy valódi eszközön.

A kurzor a HoloLens (első gen) követi a fej mozgását és elforgatását. A 2 HoloLens 2 Emulator kurzor kézmozdulatot és tájolást követ.

  • Előre, hátra, balra és jobbra – Használhatja a billentyűzet W,A, S és D billentyűket, vagy a bal oldalon egy Xbox-vezérlőt.
  • Felfelé, lefelé, balra és jobbra – Jelölje ki és húzza az egeret, használja a nyílbillentyűket a billentyűzeten, vagy a jobb oldalon tartsa az Xbox-vezérlőt.
  • Légi koppintás kézmozdulat – 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 vagy az F2 billentyűt a billentyűzeten, vagy nyomja le a B gombot egy Xbox-vezérlőn.
  • Kézmozgás 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 eseményindítót és az A gombot, és mozgassa felfelé és lefelé a jobb gombot.
  • Kézmozgás és tájolás (HoloLens 2 Emulator) – Tartsa lenyomva az Alt billentyűt, és húzza az egeret felfelé vagy lefelé, balra vagy jobbra a kéz mozgatása érdekében. A nyílbillentyűk és a Q vagy az E billentyűvel is elforgathatja és elforgathatja a nyilat. Az Xbox-vezérlőknél tartsa lenyomva a bal vagy jobb oldalnyakot, és a bal oldali ujjlenyomattal mozgassa a bal, jobb, előre és vissza mutató mutatót a jobb oldali karon, hogy elforgatja. A Dpaden felfelé vagy lefelé használhatja a le- vagy felfelé osztást.

Modern Windows Mixed Reality van? A HoloLens 2 Emulator (Windows Holographic, 2004-es verziójától kezdve) Windows Mixed Reality modern headset és mozgásvezérlők segítségével vezérelheti a HoloLens 2 Emulator-t, és megtekintheti sztereotenben. Lásd: Modern Windows Mixed Reality és mozgásvezérlők használata a HoloLens 2 Emulator

A 2 HoloLens felépítése Emulator

Fő ablak

HoloLens 2 Emulator fő ablak

Eszköztár

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

  • Bezárás ikonBezárás:Bezárja az emulátort.
  • Kis méretikon Kis méretű:Kis méretűre csökkenti az emulátor ablakát.
  • Simulation_iconSzimuláció vezérlőpultja:A Szimuláció vezérlőpanel megjelenítése vagy elrejtése az emulátor bemenetének konfigurálásához és vezérléséhez.
  • Képernyőhöz igazítás ikonKépernyőhöz igazítás:Képernyőhöz illeszti az emulátort.
  • Nagyítás ikonNagyítás:Az emulátor legyen nagyobb és kisebb.
  • Súgó ikonSúgó:Emulátorok megnyitása súgó.
  • Nyissa meg az eszközportálikonját Eszközportál:Nyissa meg az Windows Eszközportál operációs rendszer HoloLens 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őpanelen megtekintheti a szimulált emberi és bemeneti eszközök aktuális pozícióját és tájolását. Emellett szimulált bemenetet is konfigurálhat, például egy vagy ké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 gombjára, vagy nyomja le az F7 billentyűt.
  • Vigye az egérmutatót egy vezérlőelem vagy mező fölé a billentyűzetet, egeret és gamepad vezérlőket tartalmazó elemleírás megjelenítéséhez.
  • Egy kéz elrejtéshez váltsa ki a megfelelő kapcsolót a Bal vagy a Jobb kéz alatt.
  • A kéz vezérlése érdekében használja a billentyűzet bal vagy jobb oldali Alt billentyűkombinációját, vagy a gamepad bal vagy jobb oldali billentyűkombinációját.
  • Ha az összes bemenetet egy vagy mindkét kézhez irányítani, válassza a váltókapcsoló alatti gombot, amely ugyanaz, mint a kéz Alt billentyűvel való kezében.
  • A tekintet irányának vezérlése érdekében válassza ki a pushpint a Eyes szakaszban, amely ugyanaz, mint a billentyűzet Y kulcsának lenyomva tartási része.
  • Egy helyiség felvételének betöltéséhez válassza a Rögzítés szakasz Betöltés gombját. További információért tekintse meg a szimulált helyiségeket.
  • Annak beállításához, hogy a szimulált emberi vagy bemeneti eszközök a billentyűzet, az egér vagy a gamepad bemenetére adott válaszul mozognak vagy elfordulnak, válassza a fogaskerék ikont a Bemenet beállításai mellett, és állítsa be a csúszkákat.
  • Alapértelmezés szerint a billentyűzetbemenet vezérli a szimulált emberi és szimulált bemenetet. Ha a számítógép billentyűzetbemenetét átküldi a HoloLens, törölje a Billentyűzet használata szimulációhoz jelölőnégyzet jelölését. Ehhez a beállításhoz az F4 a billentyűparancs.
  • Ha a szimulációs panel már látható, az F8 billentyű lenyomásával rátűn a billentyűzet fókusza.
  • Ha le kell választania a szimulációs panelt az emulátor ablakából, kattintson a panel alján található gombra, vagy nyomja le az F9 billentyűt a billentyűzeten. Az ablak bezárása vagy az F9 billentyű lenyomása az emulátornak adja vissza az ablakot.
  • A szimuláció vezérlőpultja külön alkalmazásként indítható el, így csatlakozhat a HoloLens 2 Emulator-hoz, egy HoloLens 2-es eszközhöz vagy egy Windows Mixed Reality-szimulációhoz a %ProgramFiles(x86)%\Windows Kits\10\Microsoft XDE\10.0.18362.0 PerceptionSimulationInput.exe futtatásával.

Fiók lap

A Fiók lapon konfigurálhatja az emulátort a Microsoft-fiókkal való bejelentkezéshez. Ez olyan API-k tesztelésére hasznos, amelyek megkövetelik, hogy a felhasználó egy fiókkal legyen bejelentkezve. A beállítás bekapcsolásához teljesen be kell zárnia és újra kell indítania HoloLens Emulator, hogy a beállítás érvénybe lép. Ha ez a beállítás engedélyezve van, az emulátor későbbi indítói arra kérik, hogy jelentkezzen be, ahogy azt a felhasználó az első HoloLens el. Ha a számítógép billentyűzetével megadhatja a hitelesítő adatait, először kapcsolja ki a Szimulációs eszközBen a Billentyűzet használata szimulációhoz beállítást Vezérlőpult vagy nyomja le az F4 billentyűt a billentyűzet beállításának be- vagy kikapcsolt beállításával.

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

A Választható beállítások lapon megjelenik egy vezérlő, amely engedélyezi vagy letiltja a gyorsított hardveres grafikákat. A hardveresen gyorsított grafikákat a rendszer alapértelmezés szerint használja, ha a számítógép grafikus adapterének 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ó egy, a virtuális GPU Windows Eszközportál mutató hivatkozás formájában.

Hálózat lap

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

NAT-konfiguráció lap

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

Az emulátor a számítógép hálózati kapcsolatát használja, és NAT mögött van. Ezen a lapon leképezi a gazdagép portját az emulátorhoz, amely lehetővé teszi a távoli eszközök számára az emulátorban futó alkalmazásokhoz és szolgáltatásokhoz való csatlakozást.

Ha például egy távoli számítógépről szeretné elérni Eszközportál emulátoron a következőt:

  1. Adjon hozzá egy bejegyzést a 80-as belső porthoz (az a port, amelyen a Eszközportál figyel) úgy, hogy duplán kattint egy szabad sorra a táblázatban. Más alkalmazások esetén adja meg azt a portszámot, amelyen az alkalmazás figyel.
  2. Válassza ki az elérhető külső portokat. Ebben a példában a 8080-as portot használjuk külső portként.
  3. Válassza ki a protokollt. Az alapértelmezett érték a TCP. Mivel Eszközportál a TCP-t használja, az alapértelmezett értéket meghagyjuk.
  4. Kattintson a "Módosítások alkalmazása" elemre a leképezés engedélyezéséhez. Az Állapot "Függőben" állapotról "Aktív" állapotra változik.
  5. A távoli számítógépen nyisson meg egy böngészőt, és navigáljon a következőre: (IP-of-the-PC-running-the-emulator):8080. Megjelenik 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 pedig magának az emulátornak. Az IP-címet többféle módon is lekérheti, például a számítógépen a "Hálózati internet" kategóriában található Gépház-alkalmazás, az "ipconfig" egy parancssorból, illetve az emulátoreszközök párbeszédpanel Hálózat lapján az asztali & adapter bejegyzés megkeresésével.

Azt is vegye figyelembe, hogy ha portleképezést ad hozzá az Eszközportál-hoz, távolról 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ésszimulációs API-okkal. Ehhez csatlakozzon Eszközportál gazdagép IP-címéhez és egy külső porthoz, például Eszközportál fenti példában a 8080-as porthoz. Ha az észlelésszimulációs vezérlőt használja az emulátorhoz való távoli csatlakozáshoz és annak vezérléséhez, csak a számítógép IP-címét és a konfigurált portot adja meg. A "https://" ne szerepeljen.

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

Az "Exportálás" gombbal mentheti a leképezéseket egy fájlba. Ezután megoszthatja ezt a fájlt más csapattagokkal, akik az "Importálás" gombbal automatikusan konfigurálják ugyanezeket a leképezéseket.

HoloLens Emulator NAT-konfiguráció lap megnyitása

Frissítések lap

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

Indításkor az emulátor ellenőrzi az új verziókat. Ha új verzió érhető el, az emulátor megjelenít egy kérést, amely megjeleníti a rendelkezésre álló verziót és az elérhető verziót, és megkérdezi, hogy frissíteni szeretne-e. Ha az "Igen" lehetőséget választja, a rendszer letölti az új verzió telepítőjét.

A Frissítések lapon a lapon található "Frissítések automatikus ellenőrzése" jelölőnégyzet be- és kikapcsolható, hogy az emulátor új verziókat keres-e. Emellett a 2019. szeptemberi frissítéstől kezdődően más elérhető emulátorverziókat is láthat és letölthet. A jelenleg futó verziótól különböző verziókhoz egy letöltési hivatkozás érhető el. Erre a hivatkozásra kattintva letöltheti az adott verzió telepítőjét.

HoloLens Emulator

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

A HoloLens 2 Emulator (Windows Holographic, 2004-es verziójától kezdve) egy Windows Mixed Reality-headsettel és mozgásvezérlővel is megtekintheti és használhatja a HoloLens 2 Emulator-t. Így gyorsabb és természetesebb mozgást tesz lehetővé fej és kéz között anélkül, hogy 2 HoloLens lenne. Nem helyettesíti teljes mértékben a HoloLens 2-es eszközt, de az a célja, hogy az emulátor billentyűzettel, egérrel és gamepadtel való használata mellett is jobb élményt nyújtson egy 2D-s asztali ablakban. A funkció engedélyezése:

  1. Győződjön meg Windows Mixed Reality, hogy az eszköz konfigurálva van a számítógépen, és Windows Mixed Reality modern headset csatlakoztatva van.
  2. Indítsa el a HoloLens 2 Emulator
  3. Nyissa meg a Szimuláció panelt az eszköztár gombjára kattintva vagy az F7 billentyű lenyomásával.
  4. Görgessen a panel aljára.
  5. Jelölje be a "A HMD használata szimulációhoz" jelölőnégyzetet
  6. Windows Mixed Reality elindul, és az emulátor kis mértékben megváltozik. A headset nélkül az emulátor mindkét tekintetet a fej közepére, és csak egy szemnek jeleníti meg. A headsetek esetén az emulátor valódi audiokimenetet hoz létre, de csak az egyik szemét rendereli az asztali ablakához, miközben mindkét szem a headsethez van renderelve.
  7. Igény szerint bekapcsolhatja az egyik vagy mindkét mozgásvezérlőt. A vezérlő bemenete az emulátor kézi bemenetéhez van leképezve. A koppintáshoz például le kell húznia az eseményindítót a mozgásvezérlőn. A mozgáshoz használja a botot. A vezérlők teljes listájáért lásd: Speciális HoloLens Emulator és Mixed Reality-szimulátor bemenete

Nem látja a tartalmat a headsetben?

  • Ha a megjelenítés a headsetben és az Vegyes valóság portál-ban is üres, de az HoloLens 2 Emulator ablakában megjelenik a tartalom, ellenőrizze, hogy a hardveres grafikus gyorsítás engedélyezve van-e az emulátorban. Windows Mixed Reality modern headsetek támogatásához az emulátorban engedélyezni kell a hardveres grafikus gyorsítást.
  • Ha tartalmakat lát a headsetben, de a hologramok homályosak, vagy kettős képet lát, a következő lépésekkel állítsa be a sztereotikus nézetet a szeméhez:
  1. Ideiglenesen kapcsolja ki a "A HMD használata szimulációhoz" kikapcsoltatása.
  2. Indítsa el a Beállításszerkesztőt (regedit.exe)
  3. Lépjen a HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PerceptionSimulation
  4. Hozzon létre egy új, "EnableEyePoseControl" nevű DWORD-értéket, és állítsa az értékét 1-re.
  5. Engedélyezze a "A HMD használata szimulációhoz" az emulátorban.
  6. Amikor tartalom jelenik meg a headsetben, a nyílbillentyűk használatával állítsa be a szemrotációt. A bal és a jobb oldali szem beállításához tartsa lenyomva a Left Alt (Bal alt) és a Right Alt (Jobb alt) billentyűt. A "Q" és az "E" használatával állítsa be az egyes szemeket a megfelelő Alt billentyűvel. A "+" és a "-" billentyűvel módosíthatja a szem távolságát. (Vegye figyelembe, hogy számpanelen a +/- nem fog működni. Használja a fő billentyűzet gombjait.)
  7. Ha a sztereotikus nézet megfelelőnek tűnik, nyomja le az "S" billentyűt a módosítások mentéshez. Az új konfiguráció az emulátor későbbi indításához lesz mentve.
  8. Ha meg szeretné hagyni a módosításokat, és vissza szeretneállni 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áltsa a "A FOGD használata szimulációhoz" beállítást.

Ha mentett egy konfigurációt, és el szeretné távolítani, törölheti a "DisplayConfiguration" értéket a HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PerceptionSimulation. Ha jelenleg a headsetet használja az emulátorral, ki kell kapcsolnia a "A HMD használata szimulációhoz" részt, és újra be kell kapcsolnia, hogy a módosítás jöjjön életbe.

A HoloLens (első generációs) emulátor felépítése

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éretikon Kis méretű:Kis méretűre csökkenti az emulátor ablakát.
  • Emberi bevitel ikonEmberi bevitel:Az egér és a billentyűzet az emulátor emberi bevitelének szimulálására használható.
  • Billentyűzet ésegér bevitel ikon Billentyűzet és egérbevitele:A billentyűzet és az egér bevitele közvetlenül a HoloLens operációs rendszernek billentyűzet- és egéreseményként lesz áthozva, mintha egy billentyűzetet és Bluetooth csatlakoztatna.
  • Képernyőhöz igazítás ikonKépernyőhöz igazítás:Képernyőhöz illeszti az emulátort.
  • Nagyítás ikonNagyítás:Az emulátort nagyobbra és kisebbre váltja.
  • Súgó ikonSúgó:Megnyitja az emulátor súgóját.
  • Nyissa meg az eszközportálikonját Eszközportál:Nyissa meg az Windows Eszközportál operációs rendszer HoloLens 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ó lapon az emulátoron belüli operációs rendszer HoloLens használt szimulált érzékelők aktuális állapota látható. Ha a Kurzort a Szimuláció lap bármelyik értéke fölé húzza, elemleírást kap, amely leírja, hogyan vezérelni ezt az értéket.

Helyiség lap

Az emulátor szimulálja a világ bemenetét a szimulált helyiségek térbeli leképezési hálója formájában. Ezen a lapon választhatja ki azt a helyet, ahol az alapértelmezett helyiség helyett betöltheti.

HoloLens Emulator

További információért tekintse meg a szimulált helyiségeket.

Fiók lap

A Fiók lapon konfigurálhatja az emulátort a Microsoft-fiókkal való bejelentkezéshez. Ez olyan API-k tesztelésére lehet hasznos, amelyek megkövetelik, hogy a felhasználó egy fiókkal legyen bejelentkezve. Miután bejellöm a négyzetet ezen az oldalon, az emulátor későbbi indításai arra kérik, hogy jelentkezzen be, mint amikor a felhasználó először HoloLens az emulátort.

Szimulált helyiségek

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

  • DefaultRoom.xef – Kis méretű mellékhelyiség TV-vel, kávétáblával és két kávéfőzővel. Alapértelmezés szerint betöltődik az emulátor elindítani.
  • Bedroom1.xef – Egy kis hálószobás, asztallal.
  • Hálószobák2.xef – Egy hálószobában, amely egy hálószobában van, egy hálómedve, egy hálószekrényben, egy hálóban, és egy szekrényben.
  • GreatRoom.xef – Nagy méretű, nyitott tér, nagy helyiség, ahol élőszoba, tábla és konyha található.
  • LivingRoom.xef – Egy élőszoba, amely egy vázával ellátott, nagyaját, armchair-jét és kávétábláját tartalmazza.

Saját helyiségeket is rögzíthet az emulátorban való használatra a saját (első generációs) Windows Eszközportál Szimuláció HoloLens oldalán.

Az emulátorban csak a renderelt hologramok jelennek meg. A hologramok mögött azonban látni fogja a szimulált helyiséget. Ez ellentétben áll a tényleges HoloLens, amikor azt látja, hogy mindkettő össze van keverve. Ha szeretné látni a szimulált helyiséget a HoloLens Emulator, frissítenie kell az alkalmazást, hogy a térbeli leképezési hálót a jelenetben rendereljük.

Ismert problémák

  • A HoloLens 2 Emulator eltávolításakor előfordulhat, hogy a merevlemez lemezképe (Flash.vhdx) a merevlemezen marad a Windows Kits\10\Emulation\HoloLens < buildszám > mappában. Ezt a fájlt biztonságosan törölheti.
  • A hardveres grafikus gyorsítás hatására előfordulhat, hogy a Holographic alkalmazások egyes, AMD- vagy Intel-grafikával használt rendszereken összeomlhatnak. Ha letiltja a hardveres grafikus gyorsítást az emulátoreszközök ablakban, azzal a probléma megoldásához.
  • A legújabb Windows 2020. júliusi frissítéseit követően előfordulhat, hogy a hardveres grafikus gyorsítás a HoloLens Emulator (első generációs) verzióban már nem lesz elérhető. A RemoteFX gyorsításhoz szükséges hardverösszetevő elavult, és egy későbbi kiadásban Windows el. A hardveres grafikus gyorsítás újra engedélyezéséhez használja az Enable-VMRemoteFXPhysicalVideoAdapter PowerShell-parancsmagot. További információkért tekintse meg a támogatási RemoteFX elalasztásról és eltávolításáról Windows dokumentációt.

Hibaelhárítás

Előfordulhat, hogy hibaüzenet jelenik meg az emulátor telepítésekor, amely azt jelzi, hogy "Visual Studio 2015 Update 1 és UWP tools version 1.2" (az 1.2-es verziójú UWP-eszközök 1.2-esverziójára van szükség). A hiba három lehetséges oka lehet:

  • A Visual Studio (2019 Visual Studio 2017 Visual Studio vagy 2015 Visual Studio 1. frissítésének vagy újabb verziójának nincs elég friss verziója. A probléma kijavítása előtt telepítse a Visual Studio.
  • A legújabb verzióval Visual Studio, de nincs telepítve a Universal Windows Platform (UWP) eszközei. Ez egy választható funkció a Visual Studio. A HoloLens (első generációs) alkalmazáshoz szüksége lesz az UWP Tools for Visual Studio 2015 vagy Visual Studio 2017-hez.

Előfordulhat, hogy hibaüzenet jelenik meg az emulátor nem Pro/Enterprise/Education termékváltozatra való telepítésekor Windows, vagy ha nincs engedélyezve a Hyper-V szolgáltatás.

  • A követelmények teljes halmazát a fenti rendszerkövetelmények című szakaszban olvashatja el.
  • 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 Emulator telepítési és hibakeresési lehetőségként:

  • A Visual Studio-projekt konfigurációja x86 (HoloLens gen), x86 vagy x64 (HoloLens 2 Emulator).
  • Ha a Visual Studio 2019-es, a projekt konfigurációjában a Platform Toolset beállítása v142 lesz.

Ha a telepítés sikeresen befejeződött, de Visual Studio hibaüzenetet jelenít meg a következő parancs HoloLens Emulator:

  • Futtatás Visual Studio rendszergazdaként
  • Ha még csak Visual Studio 2019-et telepítette, ellenőrizze, hogy HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Kits\Installed Roots-ben a "KitsRoot10" beállításazonosító a 32 bites Program Files mappára mutat-e (például "C:\Program Files (x86)\Windows Kits\10"). Ha nem, távolítsa el a HoloLens Emulator, módosítsa a beállításazonosítót a 32 bites Program Files mappára, majd telepítse újra a HoloLens Emulator. Ezt a problémát a 2019 Visual Studio 16.0.3-as kiadásban hárítottuk el.

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

  • Törölje a %localappdata%\Microsoft\XDE\HCS mappában lévő összes fájlt, majd próbálkozzon újra.

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

  • Törölje a ConfigurationCache mappát a %localappdata%\Microsoft\VisualStudio\ telepítési azonosító \CoreCon mappából, és próbálkozzon <<> újra.

Ha az emulátor tiltásakor a rendszer lefagy, tiltsa le az emulátorgrafikák hardvergyorsítását.

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

Lásd még