Unity projesi oluşturma

Bu kılavuzda, Android XR için Unity uygulaması geliştirirken önerilen düzenleyici sürümleri, grafik ayarları, URP ayarları ve Android proje ayarları ayrıntılı olarak açıklanmaktadır.

Ön koşullar

Unity ile geliştirme yapmak için Unity Hub'ı indirip yüklemeniz gerekir.

Unity Editor ve Android Derleme Desteği'nin 6000.0.23f1 sürümünü veya daha yeni bir sürümünü yükleyin. Bu sürümler şunları içerir:

  • OpenJDK
  • Android SDK
  • Android NDK Tools

Oluşturma motoru seçme

Android XR uygulamalarını oluşturmak için Vulkan Graphics API'yi kullanmanızı öneririz. Grafik API'niz olarak Vulkan'ı seçmek için aşağıdaki adımları uygulayın:

  1. Unity'de Düzenle > Proje Ayarları > Oynatıcı'ya gidin.
  2. Android sekmesini seçin ve Diğer Ayarlar > Oluşturma'ya gidin.
  3. Auto Graphics API etkinse Graphics APIs bölümünü görmek için bu ayarı devre dışı bırakın.
  4. Grafik API'leri bölümünde Ekle (+) düğmesini ve açılır menüden Vulkan'ı seçin.

    Kullanıcı arayüzünde grafik API ayarlarının nasıl değiştirileceğini gösteren örnek

  5. Vulkan'ın önce listeleneceği şekilde, Grafik API'lerini (=) işaretlerini kullanarak yeniden sıralayın.

  6. İsteğe bağlı olarak diğer Grafik API'lerini seçip Kaldır (-) düğmesini tıklayarak kaldırabilirsiniz.

Evrensel Oluşturma Ardışık Düzeni

Android XR, Universal Render Pipeline (URP) ile uyumludur. Geçiş kullanmayı planlıyorsanız Android XR'de en iyi geçiş performansı için varsayılan URP ayarlarını güncellemeniz gerekir.

Aşağıdaki tabloda, Unity'nin önerilen URP ayarlarının listesi yer almaktadır. Bu ayarlar aşağıdaki bölümlerde daha ayrıntılı olarak açıklanmıştır.

Ayar

Konum

Önerilen değer

HDR

Evrensel Oluşturma Hattı Öğesi

Devre dışı

İşleme sonrası

Evrensel Oluşturucu Verileri

Devre dışı

Evrensel Oluşturma Ardışık Düzeni Öğe ayarları

Universal Render Pipeline öğenizi Android XR için optimize etmek üzere aşağıdaki adımları uygulayın:

  1. Projenizin Universal Render Pipeline öğesini bulun. Bunu yapmanın bir yolu, Proje penceresinin arama çubuğuna t:UniversalRenderPipelineAsset yazmaktır.

  2. Kalite başlığı altında HDR'yi devre dışı bırakın.

    Önerilen ayarlarla gösterilen Evrensel Oluşturma Hattı Öğesi

Evrensel Oluşturucu Verileri ayarları

Android XR için Universal Renderer verilerinizi optimize etmek üzere aşağıdaki adımları uygulayın:

  1. Projenizin Universal Renderer Veri Öğesi'ni bulun. Bunu yapmanın bir yolu, Proje penceresinin arama çubuğuna t:UniversalRendererData yazmaktır.

  2. İnceleyici'de, Son işlem başlığının altında Etkin seçeneğinin işaretini kaldırın.

    Önerilen ayarlarla gösterilen Evrensel Oluşturucu Verileri

Minimum Android API düzeyi

Projenizi, OpenXR Loader tarafından zorunlu kılınan minimum API düzeyi olan 24 olarak ayarlayın. Aksi takdirde derlemeleriniz başarısız olabilir.

Minimum Android API düzeyini ayarlamak için bu adımları tamamlayın.

  1. Düzenle > Proje Ayarları > Oynatıcı'ya gidin.
  2. Android sekmesini seçip Diğer Ayarlar'ı açın.
  3. Kimlik bölümünde, Minimum API düzeyi için 24 veya daha yüksek bir düzey seçin.

Uygulama giriş noktası

Uygulama giriş noktası için aşağıdaki ayarları yapılandırın:

  1. Düzenle > Proje Ayarları > Oynatıcı'ya gidin.
  2. Android sekmesini seçin ve Diğer Ayarlar'ı açın.
  3. Uygulama Giriş Noktası bölümünde GameActivity'nin işaretli ve Activity'nin işaretsiz olduğundan emin olun.

Pop-up pencereler

Çoğu Android XR uygulaması, sistem izni istekleri gibi pop-up'ları oluşturmak için yeniden boyutlandırılabilir pencerelere ihtiyaç duyar.

Pop-up pencerelerin düzgün şekilde oluşturulduğundan emin olmak için aşağıdaki adımları uygulayın.

  1. Düzenle > Proje Ayarları > Oynatıcı'ya gidin.
  2. Android sekmesini seçin ve Boyutlandırılabilir Etkinlik'i etkinleştirin.

Ayrıca bkz.