Hızlı Başlangıç: C++/WinRT HoloLens DirectX'te Azure Spatial Anchors ile bir uygulama oluşturma
Bu hızlı başlangıçta, C++/WinRT HoloLens DirectX'te Azure Spatial Anchors bir uygulamanın nasıl oluşturularak ilgili bir uygulamanın nasıl oluşturularak ilgili bilgi edinebilirsiniz. Azure Spatial Anchors, zaman içinde farklı cihazlarda konumlarını kalıcı olarak bulunduran nesneleri kullanarak karma gerçeklik deneyimleri oluşturmanıza olanak sağlayan platformlar arası bir geliştirici hizmetidir. Bitirdikten sonra uzamsal sabit noktasını kaydeden HoloLens bir uygulama edinmiş oluruz.
Şunları öğrenirsiniz:
- Spatial Anchors hesabı oluşturma
- Hesap Spatial Anchors ve hesap anahtarını yapılandırma
- HoloLens cihazda dağıtma ve çalıştırma
Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
Önkoşullar
Bu hızlı başlangıcı tamamlamak için aşağıdakileri yaptığınızdan emin olun:
- Universal Windows Platform geliştirme iş yükü ve Windows 10 SDK (10.0.18362.0 veya daha yenisi) bileşeniyle birlikte Visual Studio 2019 yüklü bir Windows makine. Ayrıca, Windows ve Git LFS için Git'i yüklemeniz gerekir.
- Visual Studio için C++/WinRT Visual Studio Uzantısı (VSIX), Visual Studio Market'Visual Studio yüklenmeli.
- Geliştirici HoloLens etkin bir cihaz. Bu makale, HoloLens Mayıs 2020 Güncelleştirmesi ile Windows 10 bir cihaz gerektirir. HoloLens'da en son sürüme güncelleştirmek için Ayarlar uygulamasını açın, & Güvenliği Güncelleştir'e gidin ve Güncelleştirmeleri kontrol edin düğmesini seçin.
- Uygulamanız, AppX bildiriminde spatialPerception özelliğini ayarlamalı.
Uzamsal bağlayıcı kaynağı oluşturma
Azure Portal gidin.
Sol bölmede kaynak oluştur' u seçin.
Uzamsal bağlantıları aramak için arama kutusunu kullanın.

Uzamsal bağlayıcıları seçin ve ardından Oluştur' u seçin.
Uzamsal bağlayıcı hesabı bölmesinde şunları yapın:
Normal alfasayısal karakterleri kullanarak benzersiz bir kaynak adı girin.
Kaynağı iliştirmek istediğiniz aboneliği seçin.
Yeni oluştur seçeneğini belirleyerek bir kaynak grubu oluşturun. Myresourcegroup olarak adlandırın ve ardından Tamam' ı seçin.
Kaynak grubu , Web uygulamaları, veritabanları ve depolama hesapları gibi Azure kaynaklarının dağıtıldığı ve yönetildiği bir mantıksal kapsayıcıdır. Örneğin, daha sonra tek bir basit adımda kaynak grubun tamamını silmeyi seçebilirsiniz.
Kaynağın yerleştirileceği bir konum (bölge) seçin.
Kaynağı oluşturmaya başlamak için Oluştur ' u seçin.

Kaynak oluşturulduktan sonra, Azure portal dağıtımınızın tamamlandığını gösterir.

Kaynağa git’i seçin. Artık kaynak özelliklerini görüntüleyebilirsiniz.
Kaynağın hesap kimliği değerini daha sonra kullanmak üzere bir metin düzenleyicisine kopyalayın.

Ayrıca, kaynağın hesap etki alanı değerini daha sonra kullanmak üzere bir metin düzenleyicisine kopyalayın.

Ayarlar altında erişim anahtarı' nı seçin. Birincil anahtar değerini, hesap anahtarını daha sonra kullanmak üzere bir metin düzenleyicisine kopyalayın.

Örnek projeyi açma
Aşağıdaki komutları çalıştırarak örnek depoyu kopyalayın:
git clone https://github.com/Azure/azure-spatial-anchors-samples.git
cd ./azure-spatial-anchors-samples
Dosyalarda HoloLens\DirectX\SampleHoloLens.sln Visual Studio.
Hesap tanımlayıcısını ve anahtarı yapılandırma
Sonraki adım, uygulamayı hesap tanımlayıcınızı ve hesap anahtarınızı kullanmak üzere yapılandırmaktır. Kaynak için kaynak ayarlarken bunları bir metin düzenleyicisine Spatial Anchors.
HoloLens\DirectX\SampleHoloLens\ViewController.cpp dosyasını açın.
alanını SpatialAnchorsAccountKey bulun ve yerine Set me hesap anahtarını girin.
alanını SpatialAnchorsAccountId bulun ve yerine Set me hesap tanımlayıcısını girin.
alanını bulun SpatialAnchorsAccountDomain ve yerine hesap etki alanını Set me girin.
Uygulamayı uygulamanıza HoloLens
Çözüm Yapılandırmasını Yayınla olarak, Çözüm Platformu'na x86 olarak ayarlayın ve dağıtım hedefi seçeneklerinden Cihaz'ı seçin.
HoloLens 2 kullanıyorsanız, çözüm platformu olarak x86 yerine ARM64 kullanın.

Bir HoloLens cihazı açın, oturum açın ve USB kablosu kullanarak bilgisayara bağlayın.
Uygulamanızı dağıtmak ve hata > ayıklamayı başlatmak için Hata AyıklamaYı Başlat'ı seçin.
Bir yer noktası yer ve anımsama için uygulamanın yönergelerini izleyin.
Bu Visual Studio Hata Ayıklamayı Durdur'a seçerek veya Shift + F5 tuşlarına basarak uygulamayı durdurun.
Kaynakları temizleme
Önceki adımlarda, bir kaynak grubunda Azure kaynakları oluşturdunuz. İleride bu kaynaklara ihtiyaç duymayacağınızı düşünüyorsanız kaynakları silmek için kaynak grubunu silebilirsiniz.
Azure portal menüsünde veya giriş sayfasında, kaynak grupları' nı seçin. Ardından, kaynak grupları sayfasında, myresourcegroup öğesini seçin.
Myresourcegroup sayfasında, listelenen kaynakların silmek istedikleriniz olduğundan emin olun.
Kaynak grubunu sil' i seçin, onaylamak için metin kutusuna myresourcegroup yazın ve ardından Sil' i seçin.
Sonraki adımlar
Bu hızlı başlangıçta bir uzamsal bağlayıcı hesabı oluşturdunuz. Daha sonra uzamsal bağlayıcıları kaydetmek ve geri çağırmak için bir uygulama yapılandırmış ve dağıttınız. Farklı cihazlarla uzamsal Tutturucuların paylaşılacağını sağlamak üzere uygulamayı geliştirme hakkında daha fazla bilgi edinmek için sonraki öğreticiye geçin.
