Örnek uygulamayı çalıştırma: HoloLens - Visual Studio (C++/WinRT)
Bu hızlı başlangıçta Visual Studio (C++/WinRT ve DirectX) kullanarak HoloLens için Azure Spatial Anchors örnek uygulamasının nasıl çalıştırılacakları açıklanır. Azure Spatial Anchors, zaman içinde cihazlarda konumlarını kalıcı hale getiren nesneleri kullanarak karma gerçeklik deneyimleri oluşturmanıza olanak tanıyan platformlar arası bir geliştirici hizmetidir. İşiniz bittiğinde uzamsal bir yer işareti kaydedebilen ve geri çağırabilen bir HoloLens uygulamanız olur.
Nasıl yapılacağını öğrenin:
- Spatial Anchors hesabı oluşturma
- Spatial Anchors hesap tanımlayıcısını ve hesap anahtarını yapılandırma
- HoloLens cihazında dağıtma ve çalıştırma
Azure aboneliğiniz yoksa başlamadan önce birücretsiz Azure hesabı oluşturun.
Önkoşullar
Bu hızlı başlangıcı tamamlamak için aşağıdakileri yaptığınızdan emin olun:
- Evrensel Windows Platformu geliştirme iş yükü ve Windows 10 SDK (10.0.18362.0 veya üzeri) bileşeniyle birlikte Visual Studio 2019 yüklü bir Windows makinesi. Ayrıca Windows için Git'i ve Git LFS'yi de yüklemeniz gerekir.
- Visual Studio için C++/WinRT Visual Studio Uzantısı (VSIX), Visual Studio Market'ten yüklenmelidir.
- Geliştirici modu etkinleştirilmiş bir HoloLens cihazı. Bu makale, Windows 10 Mayıs 2020 Güncelleştirmesi'ne sahip bir HoloLens cihazı gerektirir. HoloLens'in en son sürümüne güncelleştirmek için Ayarlar uygulamasını açın, Güncelleştir ve Güvenlik'e gidin ve Güncelleştirmeleri denetle düğmesini seçin.
- Uygulamanızın AppX bildiriminde spatialPerception özelliğini ayarlaması gerekir.
Spatial Anchors kaynağı oluşturma
Azure portalına gidin.
Sol bölmede Kaynak oluştur'u seçin.
Spatial Anchors'ı aramak için arama kutusunu kullanın.
Uzamsal Tutturucular'ı ve ardından Oluştur'u seçin.
Spatial Anchors Hesabı bölmesinde aşağıdakileri yapın:
Normal alfasayısal karakterleri kullanarak benzersiz bir kaynak adı girin.
Kaynağı eklemek istediğiniz aboneliği seçin.
Yeni oluştur'u seçerek bir kaynak grubu oluşturun. MyResourceGroup olarak adlandırın ve tamam'ı seçin.
Kaynak grubu, web uygulamaları, veritabanları ve depolama hesapları gibi Azure kaynaklarının dağıtıldığı ve yönetildiği mantıksal bir kapsayıcıdır. Örneğin, daha sonra tek bir basit adımda kaynak grubun tamamını silmeyi seçebilirsiniz.
Kaynağın yerleştirildiği konumu (bölgeyi) 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'ın altında Erişim Anahtarı'nı seçin. Birincil anahtar değeri olan 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 deposunu kopyalayın:
git clone https://github.com/Azure/azure-spatial-anchors-samples.git
cd ./azure-spatial-anchors-samples
Visual Studio'da açın HoloLens\DirectX\SampleHoloLens.sln
.
Hesap tanımlayıcısı ve anahtarı yapılandırma
Sonraki adım, uygulamayı hesap tanımlayıcınızı ve hesap anahtarınızı kullanacak şekilde yapılandırmaktır. Spatial Anchors kaynağını ayarlarken bunları bir metin düzenleyicisine kopyalamıştınız.
HoloLens\DirectX\SampleHoloLens\ViewController.cpp
'ı açın.
SpatialAnchorsAccountKey
alanını bulun ve değerini hesap anahtarıyla değiştirinSet me
.
SpatialAnchorsAccountId
alanını bulun ve değerini hesap tanımlayıcısıyla değiştirinSet me
.
SpatialAnchorsAccountDomain
alanını bulun ve değerini hesap etki alanıyla değiştirinSet me
.
Uygulamayı HoloLens'inize dağıtma
Çözüm Yapılandırması'nı Yayın olarak değiştirin, Çözüm Platformu'nı x86 olarak değiştirin ve dağıtım hedefi seçeneklerinden Cihaz'ı seçin.
HoloLens 2 kullanıyorsanız, x86 yerine Çözüm Platformu olarak ARM64 kullanın.
HoloLens cihazını açın, oturum açın ve usb kablosu kullanarak bilgisayara bağlayın.
Hata ayıklama Hata ayıklama>Uygulamanızı dağıtmak ve hata ayıklamayı başlatmak için Hata ayıklamayı başlat'ı seçin.
Yer işareti yerleştirmek ve geri çağırmak için uygulamadaki yönergeleri izleyin.
Visual Studio'da Hata Ayıklamayı Durdur'u 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ünden veya Giriş sayfasında Kaynak grupları'nı seçin. Ardından Kaynak grupları sayfasında myResourceGroup öğesini seçin.
myResourceGroup sayfasında, silmek istediğiniz kaynakların listelenmiş kaynaklar olduğundan emin olun.
Kaynak grubunu sil'i seçin, onaylamak için metin kutusuna myResourceGroup yazın ve sil'i seçin.
Sonraki adımlar
Bu hızlı başlangıçta bir Spatial Anchors hesabı oluşturdunuz. Ardından uzamsal tutturucuları kaydetmek ve geri çağırmak için bir uygulama yapılandırıp dağıttınız. Uzamsal bağlantıları diğer cihazlarla paylaşabilmek için uygulamayı geliştirme hakkında daha fazla bilgi edinmek için sonraki öğreticiye geçin.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin