rychlý start: vytvoření aplikace HoloLens s využitím prostorových kotev Azure v C++/WinRT a DirectX
v tomto rychlém startu se dozvíte, jak vytvořit aplikaci HoloLens s využitím prostorových kotev Azure v C++/WinRT a DirectX. Prostorové kotvy Azure je služba pro vývojáře napříč platformami, která umožňuje vytvářet hybridní prostředí realit pomocí objektů, které v průběhu času trvale uchovávají jejich umístění v rámci zařízení. až budete hotovi, budete mít HoloLens aplikaci, která může uložit a odvolat prostorovou kotvu.
Dozvíte se, jak provést tyto akce:
- Vytvoření účtu prostorových kotev
- Konfigurace identifikátoru účtu prostorových kotev 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 před tím, než začnete.
Požadavky
Abyste mohli absolvovat tento rychlý start, ujistěte se, že máte následující:
- Windows počítač s Visual Studio 2019 nainstalovaný s úlohou vývoje Univerzální platforma Windows a sadou Windows 10 SDK (10.0.18362.0 nebo novější) . je také nutné nainstalovat git pro Windows a git LFS.
- rozšíření C++/WinRT Visual Studio (VSIX) pro Visual Studio by mělo být nainstalováno z webu Visual Studio Marketplace.
- HoloLens zařízení s povoleným vývojářským režimem . tento článek vyžaduje zařízení HoloLens s aktualizací Windows 10 květen 2020. pokud chcete aktualizovat na nejnovější verzi na HoloLens, otevřete Nastavení aplikaci, klikněte na aktualizace & zabezpečení a pak vyberte tlačítko vyhledat aktualizace .
- Vaše aplikace musí v manifestu AppX nastavit funkci spatialPerception .
Vytvoření Spatial Anchors prostředků
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 Spatial Anchors Účet proveďte následující:
Zadejte jedinečný název prostředku pomocí běžných alfanumerických znaků.
Vyberte předplatné, ke které chcete prostředek připojit.
Vytvořte skupinu prostředků výběrem možnosti Vytvořit novou. Pojmechte ji myResourceGroup a pak vyberte OK.
Skupina prostředků je logický kontejner, ve kterém 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 zahajte vytváření prostředku.

Po vytvoření prostředku se v 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í klíč, Klíč účtu, do textového editoru pro pozdější použití.

Otevřete vzorový projekt
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 Visual Studio.
Konfigurace identifikátoru a klíče účtu
Dalším krokem je konfigurace aplikace tak, aby používala identifikátor účtu a klíč účtu. Při nastavování prostředku prostorových ukotveníjste je zkopírovali do textového editoru.
Otevřete HoloLens\DirectX\SampleHoloLens\ViewController.cpp.
Vyhledejte SpatialAnchorsAccountKey pole a nahraďte ho Set me klíčem účtu.
Vyhledejte SpatialAnchorsAccountId pole a nahraďte ho Set me identifikátorem účtu.
Vyhledejte SpatialAnchorsAccountDomain pole a nahraďte ho Set me doménou účtu.
Nasaďte aplikaci do svého HoloLens
Změňte konfiguraci řešení na release, změňte platformu řešení na x86 a vyberte zařízení z možností cíle nasazení.
pokud používáte HoloLens 2, použijte jako platformu řešení ARM64 místo x86.

zapněte zařízení HoloLens, přihlaste se a připojte ho k počítači pomocí kabelu USB.
Vyberte ladit > Spustit ladění pro nasazení aplikace a spuštění ladění.
Podle pokynů v aplikaci založte a odvoláte kotvu.
v Visual Studio zastavte aplikaci tak, že 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 Azure Portal nebo na domovské stránce vyberte skupiny prostředků. Pak 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 a pak vyberte Odstranit.
Další kroky
V tomto rychlém startu jste vytvořili účet prostorových kotev. Pak jste nakonfigurovali a nasadili aplikaci, která bude ukládat a vracet prostorové kotvy. Pokud se chcete dozvědět víc o tom, jak aplikaci zlepšit, aby mohla sdílet prostorové kotvy s ostatními zařízeními, pokračujte k dalšímu kurzu.
