Spuštění ukázkové aplikace: HoloLens – Visual Studio (C++/WinRT)
Tento rychlý start popisuje, jak spustit ukázkovou aplikaci Azure Spatial Anchors pro HoloLens pomocí sady Visual Studio (C++/WinRT a DirectX). Azure Spatial Anchors je multiplatformní vývojářská služba, která umožňuje vytvářet prostředí hybridní reality pomocí objektů, které v průběhu času uchovávají jejich umístění na různých zařízeních. Až budete hotovi, budete mít aplikaci HoloLens, která dokáže uložit a odvolat prostorové ukotvení.
Získáte následující informace:
- Vytvoření účtu Spatial Anchors
- Konfigurace identifikátoru účtu Spatial Anchors a klíče účtu
- Nasazení a spuštění na zařízení HoloLens
Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.
Požadavky
Abyste mohli absolvovat tento rychlý start, ujistěte se, že máte následující:
- Počítač s Windows s nainstalovanou sadou Visual Studio 2019 s úlohou vývoje Univerzální platforma Windows a součástí sady Windows 10 SDK (10.0.18362.0 nebo novější). Musíte také nainstalovat Git pro Windows a Git LFS.
- Rozšíření sady Visual Studio C++/WinRT (VSIX) pro Visual Studio by se mělo nainstalovat z webu Visual Studio Marketplace.
- Zařízení HoloLens s povoleným režimem vývojáře Tento článek vyžaduje zařízení HoloLens s aktualizací Windows 10 z května 2020. Pokud chcete aktualizovat na nejnovější verzi v HoloLensu, otevřete aplikaci Nastavení , přejděte na Aktualizovat a zabezpečení a pak vyberte tlačítko Vyhledat aktualizace .
- Aplikace musí v manifestu AppX nastavit funkci spatialPerception .
Vytvoření prostředku Spatial Anchors
Přejděte na Azure Portal.
V levém podokně vyberte Vytvořit prostředek.
Pomocí vyhledávacího pole vyhledejte Spatial Anchors.
Vyberte Spatial Anchors a pak vyberte Vytvořit.
V podokně Účet prostorových ukotvení postupujte takto:
Zadejte jedinečný název prostředku pomocí běžných alfanumerických znaků.
Vyberte předplatné, ke kterému chcete prostředek připojit.
Výběrem možnosti Vytvořit novou vytvořte skupinu prostředků. Pojmenujte ji myResourceGroup a pak vyberte OK.
Skupina prostředků je logický kontejner, do kterého se nasazují a spravují prostředky Azure, jako jsou webové aplikace, databáze a účty úložiště. Později se například můžete rozhodnout odstranit celou skupinu prostředků v jednom jednoduchém kroku.
Vyberte umístění (oblast), do kterého chcete prostředek umístit.
Výběrem možnosti Vytvořit zahájíte vytváření prostředku.
Po vytvoření prostředku se na webu Azure Portal zobrazí, že je vaše nasazení dokončené.
Vyberte Přejít k prostředku. Teď můžete zobrazit vlastnosti prostředku.
Zkopírujte hodnotu ID účtu prostředku do textového editoru pro pozdější použití.
Zkopírujte také hodnotu domény účtu prostředku do textového editoru pro pozdější použití.
V části Nastavení vyberte Přístupový klíč. Zkopírujte hodnotu primárního klíče Account Key (Klíč účtu) do textového editoru pro pozdější použití.
Otevření ukázkového projektu
Naklonujte úložiště ukázek spuštěním následujících příkazů:
git clone https://github.com/Azure/azure-spatial-anchors-samples.git
cd ./azure-spatial-anchors-samples
Otevřete HoloLens\DirectX\SampleHoloLens.sln
v sadě Visual Studio.
Konfigurace identifikátoru účtu a klíče
Dalším krokem je konfigurace aplikace tak, aby používala identifikátor účtu a klíč účtu. Zkopírovali jste je do textového editoru při nastavování prostředku Spatial Anchors.
Otevře záznam typu HoloLens\DirectX\SampleHoloLens\ViewController.cpp
.
SpatialAnchorsAccountKey
Vyhledejte pole a nahraďte Set me
ho klíčem účtu.
SpatialAnchorsAccountId
Vyhledejte pole a nahraďte Set me
identifikátorem účtu.
SpatialAnchorsAccountDomain
Vyhledejte pole a nahraďte Set me
doménou účtu.
Nasazení aplikace do HoloLensu
Změňte konfiguraci řešení na Verzi, změňte platformu řešení na x86 a v možnostech cíle nasazení vyberte zařízení.
Pokud používáte HoloLens 2, místo x86 použijte ARM64 jako platformu řešení.
Zapněte zařízení HoloLens, přihlaste se a připojte ho k počítači pomocí kabelu USB.
>Vyberte Spustit ladění a nasaďte aplikaci a spusťte ladění.
Podle pokynů v aplikaci umístěte ukotvení a vzpomeňte si na ukotvení.
V sadě Visual Studio zastavte aplikaci tak, že buď vyberete Zastavit ladění , nebo stisknete Shift +F5.
Vyčištění prostředků
V předchozích krocích jste vytvořili prostředky Azure ve skupině prostředků. Pokud předpokládáte, že už tyto prostředky nebudete potřebovat, můžete je odstranit tak, že odstraníte skupinu prostředků.
V nabídce webu Azure Portal nebo na domovské stránce vyberte skupiny prostředků. Potom na stránce Skupiny prostředků vyberte myResourceGroup.
Na stránce myResourceGroup se ujistěte, že uvedené prostředky jsou ty, které chcete odstranit.
Vyberte Odstranit skupinu prostředků, do textového pole zadejte myResourceGroup , abyste ji potvrdili, a pak vyberte Odstranit.
Další kroky
V tomto rychlém startu jste vytvořili účet Spatial Anchors. Pak jste nakonfigurovali a nasadili aplikaci pro ukládání a odvolávání prostorových ukotvení. Další informace o tom, jak aplikaci vylepšit, aby mohl sdílet prostorové kotvy s dalšími zařízeními, najdete v dalším kurzu.