Android NDK için hızlı başlangıç

Geliştirme ortamınızı ayarlayın

  • Yükleme Android Studio Android SDK Platform sürümü 7.0 (API seviyesi 24) veya daha üstü sürüm 3.1 veya üstü.

  • İle Android Yerel Geliştirme Kiti (NDK) ve CMake yükleyerek yerli gelişimi için Android Studio hazırlayın SDK Yöneticisi . Daha fazla bilgi için, bkz NDK Başlama .

  • Android için ARCore SDK'yı edinmeniz gerekecek. Şunlardan birini yapabilirsiniz:

    • İndir Android için Arcore SDK ve bu bilgileri almak.

      -veya-

    • Depoyu aşağıdaki komutla klonlayın:

      git clone https://github.com/google-ar/arcore-android-sdk.git

Cihazınızı veya öykünücünüzü hazırlayın

Bir üzerinde AR uygulamalarını çalıştırabilir desteklenen cihazda veya Android Öykünücüsünde. Uygulamayı çalıştırmadan önce öykünücüde AR için Google Play Hizmetlerini güncellemeniz gerekir. Bkz Android Öykünücüsünde Run AR Uygulamalar Daha fazla bilgi için.

Örnek projeyi aç

Android Studio'da, içinde hello_ar_c örnek projeyi açmak <ARCore SDK Folder>/samples/hello_ar_c .

Örnek proje, Gradle ve Android SDK gibi belirli yazılım sürümlerinde bağımlılıklar oluşturdu. Gerekli bağımlılıklar kurulu değilse, Android Studio bunları indirip makinenize kurmak için sizden izin isteyecektir.

Örneği çalıştır

Emin olun Android cihazı geliştirme makineye bağlı ve tıkırtı Run Android Studio'da.

Android Studio, projenizi hata ayıklanabilir bir APK'ya dönüştürür, APK'yı yükler ve ardından uygulamayı cihazınızda çalıştırır. Daha fazla bilgi için, bkz oluşturmak ve App çalıştırın .

Siz cihazınızı hareket ettirdikçe uygulama düz yüzeyleri otomatik olarak algılar ve bir elmas ızgara çizer. Yüzeye üç boyutlu bir ARCore piyonunu yerleştirmek için ızgaraya dokunun.

Anında Yerleştirmeyi Kullan

Anında Yerleştirme API'si, kullanıcının ARCore'un yüzey geometrisini algılamasını beklemeden ekrana bir AR nesnesi yerleştirmesine olanak tanır. Kullanıcı çevrede daha fazla hareket ettikçe nesne yerleşimi gerçek zamanlı olarak iyileştirilir. ARCore, AR nesnesinin yerleştirildiği bölgede doğru pozu tespit ettiğinde, nesne otomatik olarak doğru poz olacak şekilde güncellenir. Kullanıcı, holografik nesnenin opaklaştığını görecektir.

Anında Yerleştirme kullanarak bir sanal nesneyi etkinleştirin ve yerleştirin

Hello_ar_c Anında Yerleştirme etkinleştirmek için uygulamayı çalıştırın. Ekranındaki dişli çark simgesi dokunun ve seçim Instant Placement açılır menüden. Seç Enable Instant Placement .

Bir nesne yerleştirmek için ekrana dokunun. ARCore'un sanal nesneyi doğru bir şekilde sabitlemek için çevreniz hakkında yeterli veri alabilmesi için ekranda holografik nesnenin belirdiğini gördükten sonra cihazı hareket ettirmeye devam ettiğinizden emin olun.

Sonraki adımlar