A mintaalkalmazás futtatása: HoloLens – Visual Studio (C++/WinRT)
Ez a rövid útmutató bemutatja, hogyan futtatható az Azure Spatial Anchors mintaalkalmazás a HoloLenshez a Visual Studióval (C++/WinRT és DirectX). Az Azure Spatial Anchors egy platformfüggetlen fejlesztői szolgáltatás, amely lehetővé teszi vegyes valósági élmények létrehozását olyan objektumok használatával, amelyek folyamatosan megőrzik helyüket az eszközökön. Ha végzett, egy HoloLens-alkalmazással fog rendelkezni, amely menthet és visszahívhat egy térbeli horgonyt.
A következőket fogja megtanulni:
- Térbeli horgonyfiók létrehozása
- A Térbeli horgonyok fiókazonosítójának és fiókkulcsának konfigurálása
- Üzembe helyezés és futtatás HoloLens-eszközön
If you don't have an Azure subscription, create an Azure free account before you begin.
Előfeltételek
A rövid útmutató elvégzéséhez győződjön meg arról, hogy rendelkezik az alábbiakkal:
- A Univerzális Windows-platform fejlesztési számítási feladattal és a Windows 10 SDK (10.0.18362.0 vagy újabb) összetevővel telepített Visual Studio 2019-et tartalmazó Windows-gép. Telepítenie kell a Git for Windowst és a Git LFS-t is.
- A Visual Studio C++/WinRT Visual Studio-bővítményét (VSIX) a Visual Studio Marketplace-ről kell telepíteni.
- Egy HoloLens-eszköz, amelyen engedélyezve van a fejlesztői mód . Ez a cikk egy HoloLens-eszközt igényel a Windows 10 2020. májusi frissítéssel. A HoloLens legújabb kiadására való frissítéshez nyissa meg a Gépház alkalmazást, nyissa meg az Update & Security lapot, majd válassza a Frissítések keresése gombot.
- Az alkalmazásnak meg kell adnia a spatialPerception képességet az AppX-jegyzékben.
Térbeli horgonyerőforrás létrehozása
Nyissa meg az Azure Portalt.
A bal oldali panelen válassza az Erőforrás létrehozása lehetőséget.
A keresőmezővel keresse meg a térbeli horgonyokat.
Válassza a Térbeli horgonyok, majd a Létrehozás lehetőséget.
A Térbeli horgonyok fiók panelen tegye a következőket:
Adjon meg egy egyedi erőforrásnevet normál alfanumerikus karakterek használatával.
Válassza ki azt az előfizetést, amelyhez csatolni szeretné az erőforrást.
Hozzon létre egy erőforráscsoportot az Új létrehozása gombra kattintva. Nevezze el a myResourceGroup nevet, majd kattintson az OK gombra.
Az erőforráscsoport egy logikai tároló, amelybe az Azure-erőforrásokat, például webalkalmazásokat, adatbázisokat és tárfiókokat helyezik üzembe és felügyelik. Dönthet úgy is például, hogy később egyetlen egyszerű lépésben törli a teljes erőforráscsoportot.
Válassza ki azt a helyet (régiót), ahol az erőforrást el szeretné helyezni.
Válassza a Létrehozás lehetőséget az erőforrás létrehozásának megkezdéséhez.
Az erőforrás létrehozása után az Azure Portalon látható, hogy az üzembe helyezés befejeződött.
Válassza az Erőforrás megnyitása lehetőséget. Most már megtekintheti az erőforrás tulajdonságait.
Másolja az erőforrás Fiókazonosító értékét egy szövegszerkesztőbe későbbi használatra.
Az erőforrás Fióktartomány értékét is másolja egy szövegszerkesztőbe későbbi használatra.
A Gépház alatt válassza az Access-kulcsot. Másolja az elsődleges kulcs értékét ( Fiókkulcs) egy szövegszerkesztőbe későbbi használatra.
A mintaprojekt megnyitása
Klónozza a mintaadattárat az alábbi parancsok futtatásával:
git clone https://github.com/Azure/azure-spatial-anchors-samples.git
cd ./azure-spatial-anchors-samples
Nyissa meg HoloLens\DirectX\SampleHoloLens.sln
Visual Studio.
Fiókazonosító és -kulcs konfigurálása
A következő lépés az alkalmazás konfigurálása a fiókazonosító és a fiókkulcs használatára. A Térbeli horgonyok erőforrás beállításakor átmásolta őket egy szövegszerkesztőbe.
Nyílt HoloLens\DirectX\SampleHoloLens\ViewController.cpp
.
Keresse meg a SpatialAnchorsAccountKey
mezőt, és cserélje le Set me
a fiókkulcsra.
Keresse meg a SpatialAnchorsAccountId
mezőt, és cserélje le Set me
a fiókazonosítóra.
Keresse meg a SpatialAnchorsAccountDomain
mezőt, és cserélje le Set me
a fióktartományra.
Az alkalmazás üzembe helyezése a HoloLensben
Módosítsa a megoldáskonfigurációt kiadásra, módosítsa a Megoldásplatformot x86-ra, és válassza az Eszköz lehetőséget az üzembehelyezési célbeállítások közül.
Ha a HoloLens 2-t használja, x86 helyett arm64-et használjon megoldásplatformként.
Kapcsolja be a HoloLens-eszközt, jelentkezzen be, és csatlakoztassa a pc-hez EGY USB-kábellel.
Válassza a Hibakeresés>indítása lehetőséget az alkalmazás üzembe helyezéséhez és a hibakeresés elindításához.
Kövesse az alkalmazás utasításait egy horgony elhelyezéséhez és visszahívásához.
A Visual Studióban állítsa le az alkalmazást a Hibakeresés leállítása vagy a Shift + F5 billentyűkombináció lenyomásával.
Clean up resources
Az előző lépésekben Azure-erőforrásokat hozott létre egy erőforráscsoportban. Ha várhatóan nincs szüksége ezekre az erőforrásokra a későbbiekben, az erőforráscsoport eltávolításával törölheti őket.
Az Azure Portal menüjében vagy kezdőlapján válassza az Erőforráscsoportok lehetőséget. Ezután az Erőforráscsoportok lapon válassza a myResourceGroup lehetőséget.
A myResourceGroup lapon győződjön meg arról, hogy a felsorolt erőforrásokat törölni szeretné.
Válassza az Erőforráscsoport törlése lehetőséget, írja be a myResourceGroup kifejezést a szövegmezőbe a megerősítéshez, majd válassza a Törlés lehetőséget.
További lépések
Ebben a rövid útmutatóban létrehozott egy Térbeli horgonyfiókot. Ezután konfigurált és üzembe helyezett egy alkalmazást a térbeli horgonyok mentéséhez és visszahívásához. Ha többet szeretne megtudni arról, hogyan fejlesztheti az alkalmazást, hogy más eszközökkel is megosztható legyen a térbeli horgonyok, folytassa a következő oktatóanyaggal.