Android এর জন্য Sceneform Quickstart

আপনার উন্নয়ন পরিবেশ সেট আপ করুন

নমুনা প্রকল্প খুলুন

নমুনা প্রকল্প পান. অপরপক্ষে তুমি:

  • সিনফর্ম নমুনা ডাউনলোড করুন এবং বের করুন

    -বা-

  • নিম্নলিখিত কমান্ড দিয়ে সংগ্রহস্থল ক্লোন করুন:

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

অ্যান্ড্রয়েড স্টুডিওতে, হ্যালো সিনফর্ম নমুনা প্রকল্পটি খুলুন, sceneform-android-sdk ডিরেক্টরির মধ্যে অ্যাপ সাবডিরেক্টরিতে অবস্থিত।

আপনার ডিভাইস বা এমুলেটর প্রস্তুত করুন

আপনি একটি সমর্থিত ডিভাইসে বা Android এমুলেটরে এআর অ্যাপ চালাতে পারেন:

এমুলেটরে Sceneform অ্যাপগুলি চালানোর জন্য অতিরিক্ত প্রয়োজনীয়তা রয়েছে:

  • আপনার অ্যান্ড্রয়েড এমুলেটর সংস্করণ 27.2.9 বা তার পরবর্তী সংস্করণ প্রয়োজন৷
  • OpenGL ES 3.0 বা উচ্চতর অবশ্যই Android এমুলেটরে সমর্থিত এবং সক্ষম হতে হবে।

    • নিশ্চিত করুন যে আপনার এমুলেটর সর্বশেষ সংস্করণ ব্যবহার করার জন্য কনফিগার করা আছে। বর্ধিত নিয়ন্ত্রণ প্যানেলে (আরও টুলবারে), সেটিংস > অ্যাডভান্সড > OpenGL ES API স্তর > রেন্ডারার সর্বাধিক (OpenGL ES 3.1 পর্যন্ত) নির্বাচন করুন এবং তারপর এমুলেটরটি পুনরায় চালু করুন।

    • এমুলেটর চালান, সংক্ষিপ্তভাবে অনুকরণ করা ডিভিসের সাথে ইন্টারঅ্যাক্ট করুন, তারপর OpenGL ES 3.0 বা উচ্চতর ব্যবহার করা হচ্ছে কিনা তা পরীক্ষা করুন:

      adb logcat | grep eglMakeCurrent
      

      আপনি যদি ver 3 0 বা উচ্চতর সংস্করণ দেখতে পান, তাহলে আপনি Sceneform অ্যাপগুলি চালাতে পারেন। আপনি যদি একটি নিম্ন সংস্করণ দেখতে পান, তাহলে আপনার ডেস্কটপ GPU OpenGL ES 3.0 সমর্থন করে না এবং আপনাকে অবশ্যই Sceneform অ্যাপগুলি চালানোর জন্য একটি সমর্থিত ডিভাইস ব্যবহার করতে হবে।

নমুনা চালান

নিশ্চিত করুন যে আপনার অ্যান্ড্রয়েড ডিভাইসটি ডেভেলপমেন্ট মেশিনের সাথে সংযুক্ত আছে এবং রান ক্লিক করুন অ্যান্ড্রয়েড স্টুডিওতে। তারপরে, স্থাপনার লক্ষ্য হিসাবে আপনার ডিভাইসটি চয়ন করুন এবং ঠিক আছে ক্লিক করুন।

অ্যান্ড্রয়েড স্টুডিও আপনার প্রোজেক্টটিকে একটি ডিবাগযোগ্য APK তৈরি করে, APK ইনস্টল করে এবং তারপরে আপনার ডিভাইসে অ্যাপটি চালায়। আরও তথ্যের জন্য, আপনার অ্যাপ তৈরি করুন এবং চালান দেখুন।

AR এর জন্য Google Play Services অনুপস্থিত বা পুরানো হলে আপনাকে ইনস্টল বা আপডেট করার জন্য অনুরোধ করা হতে পারে। Google Play Store থেকে এটি ইনস্টল করতে CONTINUE নির্বাচন করুন।

Hello Sceneform অ্যাপ আপনাকে সমতল পৃষ্ঠে অ্যান্ড্রয়েড মূর্তিগুলি স্থাপন এবং পরিচালনা করতে দেয়৷

একটি বিদ্যমান প্রকল্পে Sceneform যোগ করুন

একটি বিদ্যমান প্রকল্পে Sceneform ব্যবহার করতে:

  1. আপনার অ্যাপে ARCore সক্ষম করতে ধাপগুলি অনুসরণ করুন

  2. আপনার অ্যাপের build.gradle ফাইলে Sceneform লাইব্রেরি যোগ করুন:

    android {
        // Sceneform libraries use language constructs from Java 8.
        // Add these compile options if targeting minSdkVersion < 26.
        compileOptions {
            sourceCompatibility 1.8
            targetCompatibility 1.8
        }
    }
    
    dependencies {
        …
    
        // Provides ArFragment, and other UX resources.
        implementation 'com.google.ar.sceneform.ux:sceneform-ux:1.15.0'
    
        // Alternatively, use ArSceneView without the UX dependency.
        implementation 'com.google.ar.sceneform:core:1.15.0'
    }
    

পরবর্তী পদক্ষেপ