Aracılığıyla paylaş


Unity 2019 projesini Unity 2020 + OpenXR'ye geçirme

En sorunsuz geçiş için, bu makaledeki tüm adımları sunulan sırayla tamamlamanızı öneririz. İşte önemli adımlara genel bir bakış:

  1. MRTK'yi en son kararlı sürüme güncelleştirin.
  2. Projenizi Unity 2019 XR Eklenti Yönetimi'ne taşıyın.
  3. "Windows Mixed Reality" seçeneğini belirleyin.
  4. Unity 2020.3 LTS'ye yükseltin.
  5. Daha fazla paket yüklemek için Karma Gerçeklik Özellik Aracı'nı kullanın.
  6. OpenXR için XR Eklenti Yönetimini yapılandırın.

1. MRTK'yi en son kararlı sürüme güncelleştirin

Zaten MRTK kullanıyorsanız, geçişinizin ilk adımının Karma Gerçeklik Özellik Aracı'nı çalıştırmak ve MRTK'nın en son kararlı sürümüne güncelleştirmek olması gerektiğini öneririz.

İstediğiniz özellikleri seçin

Not

Bu bölümdeki açıklamalar ve görüntüler, Aracın en son sürümünü temel alır. Yönergeler gördüklerinize uymuyorsa Aracın eski bir sürümünü kullanmadığınızdan emin olun.

  1. Microsoft Karma Gerçeklik Özellik Aracı'nı açın ve başlangıç düğmesine tıklayın.

    Karma Gerçeklik Özellik Aracı

  2. Gözat düğmesini (aşağıdaki resimde "üç nokta" düğmesidir) seçin, ardından projenize gidin ve açın.

    Projenizi açma

  3. Özellikleri Keşfet'i seçin.

    Not: Araç akışlardan paketleri yenilerken birkaç saniye beklemeniz gerekebilir.

  4. Özellikleri Bul sayfasında altı paket grubunun listesi olduğunu unutmayın.

    Karma Gerçeklik Özellik Aracı'ndaki ana paket grupları

  5. Karma Gerçeklik Toolkit'in sol tarafındaki "+" düğmesine tıklayın ve Karma Gerçeklik Toolkit Foundation'ın en son sürümünü seçin.

Özellikleri içeri aktarma

  1. Seçimlerinizi yaptıktan sonra Özellikleri Al'a tıklayın.
  2. Özellikleri İçeri Aktar sayfasında sol taraftaki Özellikler sütunu, az önce seçtiğiniz paketleri görüntüler. Sağ taraftaki Gerekli bağımlılıklar sütunu tüm bağımlılıkları görüntüler. Bu öğeler hakkında daha fazla bilgi edinmek için bu öğelerden herhangi birinin Ayrıntılar bağlantısına tıklayabilirsiniz.
  3. Devam etmeye hazır olduğunuzda İçeri Aktar'ı seçin.Gözden Geçir ve Onayla sayfasında paketler hakkındaki bilgileri gözden geçirebilirsiniz.
  4. Onayla'yı seçin. Özellik Aracı, projenizin güncelleştirildiğini belirten bir ileti görüntüler.
  5. Unity Düzenleyicisi'ne dönün ve kullanıcı arabiriminde boş bir alana tıklayın. Paketlerinizin içeri aktarıldığını belirten bir ileti görürsünüz.

Unity 2019'u kullanmaya devam ederken bu yükseltmeyi yaparak MRTK Proje Yapılandırıcısı'nı görüntüleyebilir ve nasıl güncel olunduğuna ilişkin "kullanım dışı API" uyarılarını görebilirsiniz. Uyarılar size neleri değiştireceğini söyler. Önce bu MRTK yükseltmesini yapmazsanız eski API gitmiş olabilir ve bu uyarılara sahip olmayabilirsiniz.

Karma Gerçeklik Özellik Aracı hakkında daha fazla bilgi edinin.

2. Projenizi Unity 2019 XR Eklenti Yönetimi'ne taşıyın

MRTK'yi güncelleştirdikten sonra Unity 2019'a XR Eklenti Yönetimi'ni kullanmasını sağlayabilirsiniz.

  1. Menü çubuğundaki Unity düzenleyicisindeProje AyarlarınıDüzenle'yi> seçin.
  2. Proje Ayarları penceresinin sol tarafındaki sütunda XR Eklenti Yönetimi'ni seçin.

Bu noktada XR Eklenti Yönetimi Yükle düğmesi etiketli bir düğme görebilirsiniz. Öyleyse, aşağıdaki adımlarla devam edin. XR yönetim sistemi zaten yüklüyse, bu bölümdeki diğer adımları atlayabilir ve sonraki "'Windows Mixed Reality'i seçin" bölümüne geçebilirsiniz.

  1. XR Eklenti Yönetimi Yükle düğmesine tıklayın.

  2. Yerleşik VR Algılandı adlı bir iletişim kutusu görüntülenir ve yerleşik VR paketini kaldırmak isteyip istemediğinizi sorar. Tamam’a tıklayın.

    Yerleşik VR algılanıyor iletisi.

  3. Yerleşik VR Etkin iletişim kutusu görüntülenir. Tamam’a tıklayın. Bu, yerleşik VR'yi devre dışı bırakır.

  4. MRTK Proje Yapılandırıcısı penceresi görüntülenir ve XR işlem hattını etkinleştirmenizi istemektedir. İkinci seçenek olan XR SDK/SR Yönetimi'ni seçin.

  5. Yapılandırıcı'nın sonraki sayfasında Ayarları Göster'e tıklayın.

3. "Windows Mixed Reality" seçeneğini belirleyin

OpenXR'yi yüklemeye henüz tam olarak hazır değiliz, ancak bu sonraki adım kümesi yalnızca "Yerleşik XR" yolunda kullanılabilen ve desteklenen API'leri temizlemenize yardımcı olur. (MRTK kullanıyorsanız, bunların çoğu sizin için soyutlanır.)

  1. Unity Düzenleyicisi Proje Ayarları penceresinde XR Eklenti Yönetimi sayfasında olduğunuzdan emin olun.
  2. Aşağıdakilerden birini yapın:
    • HoloLens 2 hedefliyorsanız:
      Evrensel Windows Platformu sekmesinde olduğunuzdan emin olun (bu ikinci sekmedir ve Windows logosu görüntüler) ve ardından Eklenti Sağlayıcıları'nın altında Windows Mixed Reality'i seçin.
    • Masaüstü VR'yi hedefliyorsanız:
      Masaüstü sekmesinde olduğunuzdan emin olun (bu ilk sekmedir ve bir monitörün görüntüsünü görüntüler) ve ardından Eklenti Sağlayıcıları'nın altında Windows Mixed Reality'i seçin.
  3. MRTK Proje Yapılandırıcısı penceresi yeniden görüntülenir. İleri düğmesine tıklayın ve sonra yeniden İleri'ye tıklayın. (Devam etmeden önce bu sayfalardaki açıklamaları okumak için biraz zaman ayırabilirsiniz.)
  4. TMP Essentials'ı İçeri Aktar'ı seçin.
  5. Bitti seçeneğini belirleyin. Bu, Yapılandırıcıyı kapatır.
  6. Proje Ayarları penceresini kapatın, projenizi kaydedin ve Unity'de çıkın.

Not

Unity 2019'da XR Eklenti Yönetimi'ni kullandığınızda Azure Spatial Anchors (ASA) desteklenmez. Projenizde ASA kodu varsa Unity 2020'yi yükleyene kadar test yapamazsınız. Aksi takdirde, uygulamanızı bu aşamada doğrulayabilmeniz gerekir.

4. Unity 2020.3 LTS'ye yükseltme

  1. Unity 2020.3'ün en son LTS düzeltme eki sürümünü yükleyin.
  2. Unity 2019 projenizi Unity 2020.3'te açın.

Projenizi Unity'nin daha yeni bir sürümüne yükseltmek isteyip istemediğinizi soran bir iletişim kutusu görürsünüz. ONAYLA'ya tıklayın.

Daha önce AR Foundation 2.0 kullanıyorsanız proje sizi otomatik olarak AR Foundation 4.0'a taşıyacaktır.

5. Daha fazla paket yüklemek için Karma Gerçeklik Özellik Aracı'nı kullanın

Aşağıdaki paketleri içeri aktarmak için Karma Gerçeklik Özellik Aracı'nı kullanın.

  1. ASA kullanıyorsanız Azure Karma Gerçeklik Hizmetleri açılan listesini açın ve Azure Spatial Anchors SDK Core ve Windows için Azure Spatial Anchors SDK'sının en son sürümünü seçin.
  2. Platform Desteği açılan listesini açın ve Karma Gerçeklik OpenXR Eklentisinin en son sürümünü seçin.
  3. Paketler yüklendikten sonra, arka uçları etkinleştirmek için Unity düzenleyicisini yeniden başlatmak isteyip istemediğinizi soran bir Uyarı iletişim kutusu görüntülenir. Evet'i seçin.
  4. Unity yeniden açıldığında MRTK Proje Yapılandırıcısı görüntülenir. Penceredeki açıklamaları okumak için biraz zaman ayırıp Uygula'yı seçin.
  5. Giriş sisteminin etkili olması için Unity'nin yeniden başlatılması gerektiğini belirten bir iletişim kutusu görüntülenir. Uygula’yı seçin.

6. OpenXR için XR Eklenti Yönetimini Yapılandırma

Unity yeniden açıldıktan sonra OpenXR'yi çalışma zamanı olarak ayarlayabilirsiniz:

  1. Menü çubuğundaProje AyarlarınıDüzenle'yi> seçin.

    Sol taraftaki sütuna bakın ve XR Eklenti Yönetimi sayfasında ve Evrensel Windows Platformu sekmesinde (sekmede Windows logosunun resmi bulunur) olduğunuzdan emin olun.

  2. Eklenti Sağlayıcıları listesinde OpenXR'yi seçin.

    Eklenti yönetimi

  3. Aynı bölümde Microsoft HoloLens özellik grubunu seçin.

  4. OpenXR'nin yanında artık sarı bir uyarı üçgeni olduğunu unutmayın. İmlecinizi üçgenin üzerine getirin, açılan pencerede iletiyi okuyun ve üçgeni seçin.

    OpenXR uyarı iletisi

  5. OpenXR Proje Doğrulama penceresinde, listelenen birkaç sorun vardır. Tümünü Düzelt düğmesini seçin.

    Proje Doğrulama penceresi

  6. Bir sorun kalır ve en az bir etkileşim profili eklemeniz gerektiğini bildirir. Bunu yapmak için Düzenle'ye tıklayın. Bu işlem sizi Proje Ayarları penceresindeki OpenXR eklentisinin ayarlarına götürür.

    OpenXR Eklentisi ayarları

  7. Her seferinde farklı bir profil seçerken artı işareti (+) düğmesini üç kez seçin:

    Profil ekle artı işareti düğmesi

    Göz Bakışı Etkileşim Profili

    Microsoft El Etkileşimi Profili

    Microsoft Hareket Denetleyicisi Profili

    Etkileşim profilleri

    Göz Bakışı Etkileşim Profili veya başka bir profil yanında sarı üçgenle görünüyorsa üçgeni seçin ve OpenXR Proje Doğrulama penceresinde Düzelt düğmesine tıklayın.

    Göz bakışı etkileşim profilleri

  8. OpenXR Özellik Grupları bölümünde Microsoft HoloLens'i seçin ve daha önce seçilmediyse El İzleme ve Hareket Denetleyicisi Modeli'ni seçin.

    OpenXR özellik grupları

  9. Derinlik Gönderim Modu açılan menüsünde Derinlik 16 Bit'i seçin.

    Debpth gönderim modu

  10. Proje Ayarları penceresini ve hala açık olan diğer pencereleri kapatın.

Projeniz artık tamamen geçirildi.

Ayrıca bkz.