ARCore'u etkinleştir

Bu sayfada, Unreal Engine projelerinizde ARCore işlevinin nasıl etkinleştirileceği açıklanmaktadır. Bunun için yapmanız gerekenler:

  1. Uygulamanızı AR Gerekli veya AR İsteğe Bağlı olacak şekilde yapılandırın
  2. Uygulamanızın ARCore's ile uyumlu olduğundan emin olun Kullanıcı Gizliliği Şartları

AR için Google Play Hizmetleri

Uygulamanızda ARCore'u etkinleştirmenin iki yolu vardır: AR Gerekli ve AR İsteğe Bağlı. Hangisini seçeceğinize karar verme konusunda yardıma ihtiyacınız varsa Google Play Store'da AR Uygulamaları Yayınlama konusuna bakın.

AR Gerekli

AR Gerekli, uygulamanızın AR olmadan kullanılamadığı anlamına gelir ve uygulamanızı yalnızca ARCore'u destekleyen cihazlarda kullanılabilir hale getirir.

Bir uygulamayı AR Gerekli yapmak için GoogleARCore eklentisi ayarlarında ARCore Gerekli Uygulaması kutusunu işaretleyin. Bu ayar, Edit > Project Settings > Plugins > GoogleARCore menüsünde bulunur.

Uygulamanızın ARCore'u desteklediğinden ve AR ve ARCore cihaz profili verileri için Google Play Hizmetleri'nin yüklendiğinden ve güncel olduğundan emin olmak amacıyla uygulamanız otomatik olarak çalışma zamanı kontrolleri gerçekleştirir. AR için Google Play Hizmetleri yüklü değilse (muhtemelen kullanıcı tarafından kaldırıldığı için) veya sürüm çok eskiyse ya da ARCore cihaz profili verileri güncel değilse uygulamanız kullanıcıdan bunları yüklemesini ya da güncellemesini ister. Yükleme veya güncelleme başarısız olursa (muhtemelen ağ hatası nedeniyle) Get ARCore Session Status Şema düğümü Error döndürülür ve uygulamanız hatayı halledip çıkmalıdır.

AR İsteğe Bağlı

AR İsteğe Bağlı, uygulamanızın ARCore'u desteklemeyen cihazlara yüklenip çalıştırılabileceği anlamına gelir. Ancak desteklenen cihazlarda çalıştırılırken AR özellikleri etkinleştirilir. Kullanıcılar, AR'de İsteğe Bağlı bir uygulama yüklediğinde, Google Play Store, AR için Google Play Hizmetleri'ni otomatik olarak yüklemez.

Bir uygulamayı AR isteğe bağlı yapmak için GoogleARCore eklenti ayarlarında ARCore Gerekli Uygulama kutusunun işaretini kaldırın.

Uygulamanızın ARCore'u destekleyip desteklemediğini, destekliyorsa da AR için Google Play Hizmetleri'nin yüklü olup olmadığını kontrol etmek üzere uygulamanızda Check ARCore Availability Blueprint düğümünü kullanın.

Uygulamanız şu koşulları karşılamalıdır:

Durum İşlem
Cihaz, ARCore'u desteklemiyor. Artırılmış Gerçeklik (AR) ile ilgili işlevleri gizler.
Cihaz, ARCore'u destekliyor ancak Google Play Hizmetleri yüklü değil veya güncel değil. Install ARCore Service Programını kullanarak kullanıcıdan yükleme veya güncelleme yapmasını ister.
Cihaz, ARCore'u destekler, AR için Google Play Hizmetleri yüklü ve günceldir. Hizmeti başlatır.

Kullanıcı Gizlilik Şartları

Uygulamanızın ARCore'unKullanıcı gizliliği şartlarına uygun olduğundan emin olun.

Sonraki adımlar

Örnek uygulamadaki kodu ve Unreal API referansı için ARCore'u okuyun.