Holografik uzaktan iletişim — MRTK2

Holografik uzaktan iletişim, Wi-Fi veya USB kablo bağlantısı kullanarak holografik içeriği gerçek zamanlı olarak bilgisayarınızdan Microsoft HoloLens aktarıyor. Bu özellik, karma gerçeklik uygulamaları geliştirirken geliştirici üretkenliğini önemli ölçüde artırabilir.

Aşağıda belirtildiği gibi XR SDK, Unity'nin Unity 2019.3 ve sonrasındaki yeni XR işlem hattını ifade eder. MRTK ile XR SDK'sını kullanma hakkında daha fazla bilgi için buraya bakın. Eski XR, Unity 2018'de bulunan, Unity 2019.3'te kullanım dışı bırakılan ve Unity 2020'de kaldırılan mevcut XR işlem hattını ifade eder.

İlk kurulum

HoloLens'e uzaktan iletişim özelliğini etkinleştirmek için projenin en son uzaktan iletişim bileşenlerini kullandığından emin olmak önemlidir.

  1. Pencere Paket Yöneticisi'nin > açılması
    • Eski XR kullanılıyorsa: Windows Mixed Reality paketinin en son sürümünün yüklü olduğunu doğrulayın.
    • XR SDK kullanıyorsanız: Windows XR Eklentisi paketinin en son sürümünün yüklü olduğunu doğrulayın.
  2. Microsoft Store aracılığıyla HoloLens'te en son Holographic Remoting uygulamasının yüklü olduğundan emin olun.

Lütfen projede hangi işlem hattının kullanıldığına bağlı olarak Eski XR kurulum yönergelerine veya XR SDK kurulum yönergelerine geçin.

Eski XR kurulum yönergeleri

Aşağıdaki yönergeler yalnızca HoloLens 2 ile uzaktan iletişim için geçerlidir. Yalnızca HoloLens (1. Nesil) ile uzaktan iletişim gerçekleştiriyorsanız Wi-Fi ile HoloLens'e bağlanma bölümüne atlayın.

HoloLens 2 kullanırken MRTK'ye el ve göz izleme verilerini uzaktan izleme desteği eklenmiştir. Bu özellikleri etkinleştirmek için lütfen DotNetWinRT'yi projeye aktarma bölümünde belgelenen adımları izleyin.

İçeri aktarıldıktan sonra, sonraki adım Karma Gerçeklik>Toolkit>Yardımcı Programları>Windows Mixed Reality>Yapılandırmayı Denetle'yi seçmektir. Bu adım DotNetWinRT bağımlılığını etkinleştiren bir betik tanımlaması ekler.

Not

Unity 2019.4 ve daha yeni bir sürümü kullanırken Yapılandırmayı Denetle yardımcı programını çalıştırmak gerekmez.

El eklemlerinin ve göz izlemenin izlenmesini etkinleştirmek için Hata Ayıklama HoloLens 2 Unity paketi içeri aktarma ve ilgili bölümler aracılığıyla uzaktan iletişim bölümündeki adımları izleyin.

Unity paketi içeri aktarma yoluyla hata ayıklama HoloLens 2 uzaktan iletişim

HoloLens 2 el eklemleri ve göz izleme uzaktan iletişim üzerinde çalışmıyorsa, olası sorunların birkaç yaygın noktası vardır. Bunlar, denetlenmeleri gereken sırayla aşağıda listelenmiştir.

Bu sorunlar özellikle Unity 2019.3 veya sonraki sürümlerde çalışırken geçerlidir.

DotNetWinRT'i projeye aktarma

  1. Karma Gerçeklik Özellik Aracı'nı indirin

  2. Özellikleri keşfet görünümünde WinRT Projeksiyonları'nı Karma Gerçeklik seçin

    DotNetWinRT paketini seçin

  3. Özellikleri Al'a tıklayın ve paketi içeri aktarmaya devam edin.

DOTNETWINRT_PRESENT oyuncu ayarlarına yazılanları tanımlama

Not

Unity 2019.4 ve daha yeni bir sürüm kullanıldığında, DOTNETWINRT_PRESENT tanımı Unity Player Ayarları'nın değil uygun .asmdef dosyalarının içinde yer alır. Yapılandırmayı Denetle adımı gerekli değildir.

Performans nedenleriyle MRTK 2.5.0 sürümünden başlayarak, bu #define artık otomatik olarak ayarlanmadı. Bu bayrağı etkinleştirmek için lütfen Karma Gerçeklik Araç Seti>Yardımcı Programları>Windows Mixed Reality>Yapılandırmayı Denetle menü öğesini kullanın.

Not

Yapılandırmayı Denetle öğesi bir onay görüntülemez. Tanımlamanın ayarlandığını onaylamak için lütfen Unity Player Ayarları'na gidin. Buradan, UWP sekmesinin altında, Betik Tanımlama Sembolleri için Diğer Ayarlar'ın altında işaretleyin. DOTNETWINRT_PRESENT bu listeye düzgün yazıldığını doğrulayın. Bu varsa, bu adım başarılı olmuştur.

DotNetWinRT Var

HoloLens 2 özel uzaktan iletişim desteğini kaldırma

DotNetWinRT bağdaştırıcısının varlığından kaynaklanan çakışmalar veya başka sorunlarla karşı karşınıza çıkıyorsa lütfen yardım kaynaklarımızdan birine ulaşın.

XR SDK kurulum yönergeleri

MRTK ve XR SDK'sını kullanmaya başlama sayfasındaki Windows Mixed Reality kurulum yönergelerini izleyin ve düzenleyici içi HoloLens Uzaktan İletişimi için gereken adımı gerçekleştirdiğinden emin olun.

Wi-Fi ile HoloLens'e bağlanma

Proje yapılandırıldıktan sonra HoloLens'e bir bağlantı kurulabilir.

  1. Dosya > Derleme Ayarları'nda proje derleme türünün Evrensel Windows Platformu olarak ayarlandığından emin olun

  2. HoloLens'te Holographic Remoting uygulamasını başlatın.

  3. Unity'de Karma Gerçeklik Oyun Modu için Holografik Uzaktan İletişim'i seçin >>.

    Holografik Öykünmesini Başlatma

  4. Öykünme Modu'nuUzaktan Cihaza olarak ayarlayın.

    Öykünme Modunu Ayarla

  5. (Yalnızca eski XR için geçerlidir) Cihaz Sürümü'ne tıklayın.

    Cihaz Sürümünü Seçin

  6. Holografik Uzaktan İletişim Oynatıcı uygulaması tarafından görüntülenen IP Adresini kullanarak Uzak Makine alanını ayarlayın.

    IP Adresi Girin

  7. Bağlan'a tıklayın.

Not

Bağlanamıyorsanız, HoloLens 2 bilgisayarınıza takılı olmadığından emin olun ve Unity'yi yeniden başlatın.

HOLOLens'e USB kablosuyla bağlanma

USB kablo bağlantısı daha iyi işleme kalitesi ve kararlılığı sağlar. USB kablo bağlantısını kullanmak için HoloLens'in Ayarları'ndaki Wi-Fi HoloLens bağlantısını kesin ve Holographic Remoting Player uygulamasını başlatın. 169 ile başlayan bir IP adresi görüntüler. Bağlanmak için Unity'nin Holografik Öykünme ayarında bu IP adresini kullanın. USB kablosunun IP adresi belirlendikten sonra HoloLens'i yeniden Wi-Fi bağlamak güvenlidir.

Uzaktan iletişim oturumu başlatma

Unity HoloLens'e bağlı durumdaysa düzenleyicide yürütme moduna girin.

Oturum tamamlandığında yürütme modundan çıkın.

Not

Unity'nin bazı sürümlerinde düzenleyicinin uzaktan iletişim oturumu sırasında yürütme moduna girdiğinde yanıt vermemeye başlamasıyla ilgili bilinen bir sorun vardır. Proje yüklendiğinde Holographic penceresi açıksa bu sorun ortaya çıkabilir. Bu sorunun oluşmadığından emin olmak için Unity'yi kapatmadan önce her zaman Holographic iletişim kutusunu kapatın.

Ayrıca bkz.