6. Paketleme & cihaza veya öykünücüye dağıtma

Önceki öğreticide, satranç parçasını orijinal konumuna sıfırlayan basit bir düğme eklediniz. Bu son bölümde, uygulamayı bir HoloLens 2 veya Öykünücüde çalışmaya hazır olacaksınız. HoloLens 2 varsa bilgisayarınızdan akış yapabilir veya uygulamayı doğrudan cihazda çalışacak şekilde paketleyebilirsiniz. Cihazınız yoksa, uygulamayı Öykünücüde çalıştırılacak şekilde paketlemiş olursunuz. Bu bölümün sonunda, etkileşimler ve kullanıcı arabirimiyle birlikte oynatabileceğiniz dağıtılmış bir karma gerçeklik uygulamasına sahip olacaksınız.

Hedefler

  • [Yalnızca cihaz] Holografik uygulama uzaktan iletişimiyle HoloLens 2 akış
  • Uygulamayı paketleme ve bir HoloLens 2 cihazına veya öykünücüye dağıtma

[Yalnızca Cihaz] Akış

Holografik Uzaktan İletişim, bir bilgisayardan veya tek başına UWP cihazından HoloLens 2 veri akışı yapmak anlamına gelir, kanalı değiştirmez. Uzaktan iletişim konağı uygulaması HoloLens'ten bir giriş veri akışı alır, içeriği sanal çevreleyici bir görünümde işler ve içerik çerçevelerini Wi-Fi üzerinden HoloLens'e geri akışla gönderir. Akış, mevcut masaüstü bilgisayar yazılımına uzak çevreleyici görünümler eklemenize olanak tanır ve daha fazla sistem kaynağına erişebilir.

Bu rotaya satranç uygulamasıyla gidiyorsanız birkaç şeye ihtiyacınız olacaktır:

  1. Microsoft Store'dan Holographic Remoting Player'ı HoloLens 2 yükleyin ve uygulamayı çalıştırın. Uygulamada görüntülenen IP adresinizi not edin.
    • Proje Ayarlarını Düzenle'ye > gidin ve Windows Varsayılan RHI'sininVarsayılan veya D3D11 olarak ayarlandığından emin olun:

Varsayılan RHI

  1. Unreal düzenleyicisine dönün, Proje Ayarlarını Düzenle'ye > gidin ve XR Holografik Uzaktan İletişimi Aç bölümünde Uzaktan İletişimiEtkinleştir'i işaretleyin.

  2. Düzenleyiciyi yeniden başlatın, ardından cihazınızın IP adresini girin (Holografik Uzaktan İletişim Oynatıcı uygulamasında gösterildiği gibi), ardından Bağlan'a tıklayın.

Bağlandıktan sonra Oynat düğmesinin sağındaki açılan oka tıklayın ve VR Önizleme'yi seçin. Uygulama, HoloLens başlığına akışla aktarılan VR Önizleme penceresinde çalışır.

Uygulamayı cihaz portalı aracılığıyla paketleme ve dağıtma

Not

HoloLens için bir Unreal uygulamasını ilk kez paketlediyseniz, Destekleyici dosyaları Epic Launcher'dan indirmeniz gerekir.

  • Düzenleyici Tercihleri > Genel > Kaynak Kodu Kaynak Kodu > Düzenleyicisi'ne gidin ve Visual Studio 2019'un seçili olup olmadığını denetleyin.
  • Epic Games Launcher'da Kitaplık sekmesine gidin, Başlat'ın>yanındaki açılan oku seçin ve Seçenekler'e tıklayın.
  • Hedef Platformlar'ın altında HoloLens 2 seçin ve Uygula'ya tıklayın. Proje ayarlarında hedef platformu değiştirme
  1. Proje Ayarlarını Düzenle'ye >gidin.
    • Proje Adı Hakkında > Proje Açıklaması'nın >> altına bir proje adı ekleyin.
    • Proje > Açıklaması > Yayımcı > Şirketi Ayırt Edici Adı'nın altına CN=ŞirketinizinAdı ifadesini ekleyin.
    • Proje > Açıklaması >Ayarları'nın altında VR'de Başlat'ı seçin.

Önemli

Bu alanlardan herhangi birinin boş bırakılması, 3. adımda yeni bir sertifika oluşturmayı denediğinizde hataya neden olur.

Önemli

Yayımcının adı LADPv3 Ayırt Edici AdLar Biçiminde olmalıdır. Hatalı biçimlendirilmiş bir yayımcının adı "İmzalama anahtarı bulunamadı. Uygulama dijital olarak imzalanamadı." hatasıyla karşılaşırsınız.

Önemli

"VR'de Başlat" seçeneğinin seçilmemesi, uygulamanızın bir sayfaya başlamaya çalışması için yol açar

Proje Ayarları - Açıklama

  1. Platformlar HoloLens altında HoloLens Öykünmesiiçin Derleme'yi ve/veya HoloLens Cihazı için Derleme'yi etkinleştirin.>

  2. Paketleme bölümünde (İmzalama Sertifikası'nın yanında) Yeni oluştur'a tıklayın.

Önemli

Önceden oluşturulmuş bir sertifika kullanıyorsanız, sertifikanın yayımcı adı uygulamanın yayımcı adıyla aynı olmalıdır. Aksi takdirde "İmzalama anahtarı bulunamadı. Uygulama dijital olarak imzalanamadı." hatası.

Proje Ayarları - Platformlar - HoloLens

  1. Özel Anahtar Parolası oluşturmanız istendiğinde test amacıyla Yok'a tıklayın.

Yeni sertifika oluşturma

  1. Dosya > Paketi Projesi'ne gidin ve HoloLens'i seçin.

    • Paketinizi kaydetmek için yeni bir klasör oluşturun ve Klasör Seç'e tıklayın.
  2. Uygulama paketlendiğinde Windows Cihaz Portalı'nı açın, Görünümler > Uygulamaları'na gidin ve Uygulamaları dağıtma bölümünü bulun.

  3. Gözat...'a tıklayın, ChessApp.appxbundle dosyanıza gidin ve Aç'a tıklayın.

    • Uygulamayı cihazınıza ilk kez yüklüyorsanız Çerçeve paketlerini seçmeme izin ver'in yanındaki kutuyu işaretleyin.
    • Sonraki iletişim kutusunda uygun VCLibs ve appx dosyalarını, cihaz için arm64'i ve öykünücü için x64'i ekleyin. Dosyaları HoloLens altında paketinizi kaydettiğiniz klasörün içinde bulabilirsiniz.
  4. Yükle'ye tıklayın

    • Artık Tüm Uygulamalar'a gidip yeni yüklenen uygulamaya dokunarak uygulamayı çalıştırabilir veya uygulamayı doğrudan Windows Cihaz Portalı'ndan başlatabilirsiniz.

Tebrikler! HoloLens karma gerçeklik uygulamanız tamamlandı ve kullanıma hazır. Ama yolun sonunda değilsin. MRTK uzamsal eşleme, bakış ve ses girişi ve hatta QR kodları dahil olmak üzere projelerinize ekleyebileceğiniz birçok tek başına özelliğe sahiptir. Bu özellikler hakkında daha fazla bilgi için bkz. Gerçekleşmeyen geliştirmeye genel bakış.

Sonraki Geliştirme Denetim Noktası

Ortaya koyduğumuz Gerçekleşmemiş geliştirme yolculuğunu takip ediyorsanız MRTK temel yapı taşları keşfetmenin tam ortasındasınız demektir. Buradan sonraki yapı taşına devam edebilirsiniz:

İsterseniz Karma Gerçeklik platform özelliklerine ve API'lere atlayabiliriz:

İstediğiniz zaman Gerçekleşmemiş geliştirme denetim noktalarına geri dönebilirsiniz.