Görev cihazına MRTK3 projesi dağıtma
Bu sayfada, UNITY Projenizi MRTK3 ile bir Görev cihazına nasıl dağıtılacağı açıklanmaktadır.
Not
- Derleme ve dağıtıma gerek kalmadan cihazda anında test yapılmasını sağlayan Görev Cihazlarında hızlı yineleme ve test için Meta Görev Bağlantısı'nın kullanılmasını kesinlikle öneririz.
Dağıtım Önkoşulları
Bu adımlar, temel uyumluluk sorunları nedeniyle OculusXR kullanılmasını önermediğimiz için çalışma zamanınız olarak OpenXR'yi (XR eklenti sağlayıcısı) temel alır.
Aşağıdaki adımları izleyerek projenizin Görev Cihazı'nda dağıtıma hazır olduğundan emin olun.
Cihazınızda geliştirici modunun etkinleştirildiğinden emin olun (önce bir geliştirici kuruluşuna katılmanız gerekebilir). Oculus ADB Sürücülerini yüklemek isteğe bağlıdır.
Projenize MRTK ekleyin ve proje ayarlarınızın OpenXR işlem hattını ve MRTK'nin özellik kümesini kullanacak şekilde doğru yapılandırıldığından emin olun. Bu özellikler projenizi Quest cihazınıza dağıtmak için gereklidir. UWP platformuyla ilgili proje ayarları yönergelerini yoksayabilirsiniz.
Dosya > Derleme Ayarlar'ne gidin.
Platform'un altında Android'i seçin. Platformu Android'e geçin ve işlemin tamamlanmasını bekleyin.
Proje Ayarlar Düzenle'ye > gidin.
Project Ayarlar altında XR Eklenti Yönetimi'ne gidin ve Android sekmesinin altında OpenXR'yi etkinleştirin. Başlangıçta XR'yi Başlat'ın seçili olduğundan ve özellik gruplarının etkinleştirilmediğinden emin olun ve işlemin tamamlanmasını bekleyin.
Project Ayarlar altında XR Eklenti Yönetimi > OpenXR > Etkileşim Profilleri'ne gidin ve bunu yalnızca Oculus Dokunmatik Denetleyici Profili'nin mevcut olması için değiştirin.
Project Ayarlar altında XR Eklenti Yönetimi > OpenXR > OpenXR Özellik Grupları'na gidin ve Tüm Özellikler'in altında aşağıdakilerin denetlendiğinden emin olun.
Not
OpenXR Özellik Grupları panelinin altında El İzleme veya Hareket Denetleyicisi Modeli'ni görmüyorsanız proje ayarlarının OpenXR ile ilgili ayarları yapılandırma bölümüne bakın.
Proje Doğrulama'ya gidin ve bu işlem sırasında kırmızı veya sarı hata/uyarı simgelerinin görünebileceğini düzeltin. Simgeye tıklayarak OpenXR Proje Doğrulama aracını açın ve sorunları çözmek için Tümünü Düzelt'i seçin. Ele alınması gereken birkaç öğe olabilir.
Yerel klavyeyi kullanmayı planlıyorsanız, gerekli
AndroidManifest.xml
bir değişiklik için lütfen klavye belgelerine bakın.
Platform denetleyicisi modellerini kullanma
Not
Denetleyici modelleri Unity tarafından yerel olarak desteklenmeyen bir biçimde depolanır. Görev üzerinde MRTK Denetleyici Görselleştirmesi'ni kullanmak için projenizde aşağıdaki paketlerin olduğundan emin olmanız gerekir:
- Unity'de glTF varlık dosyalarının kullanılmasını sağlayan ve Görev üzerinde MRTK Denetleyici Görselleştirmesi'nin kullanılmasına olanak tanıyan glTF içeri aktarıcısı
- Kullanıcıların KTX veya Temel Evrensel doku dosyalarını yüklemesine olanak tanıyan KTX Paketi
MRTK3 şablon projesiyle başladıysanız, bu paketler projeye zaten dahil edilmiştir.
Cihaza Dağıtma
Not
Oculus'un belgeleri sayfasındaki Ayarlar yapılandırma yönergelerini izlemeyin. Yönergeleri Oculus Integration SDK'sının kullanılmasını gerektirir ve OpenXR eklentisi yerine Oculus XR eklentisini kullanır.
Projeyi yapılandırdıktan sonra Derleme Oluştur'a geçin. Oluştur ve Çalıştır'ı seçmenizi öneririz. Bu seçenek Unity'nin projenizi doğrudan Görev cihazınıza dağıtmasını sağlar.