আপনার উন্নয়ন পরিবেশ সেট আপ করুন
Android SDK প্ল্যাটফর্ম সংস্করণ 7.0 (API স্তর 24) বা উচ্চতর সহ Android Studio 3.1 বা উচ্চতর সংস্করণ ইনস্টল করুন।
আপনার অ্যান্ড্রয়েড ডেভেলপমেন্ট সম্পর্কে প্রাথমিক ধারণার প্রয়োজন হবে। আপনি যদি অ্যান্ড্রয়েডে নতুন হন, তাহলে নতুনদের জন্য আপনার প্রথম অ্যান্ড্রয়েড অ্যাপ তৈরি করা দেখুন।
নমুনা প্রকল্প খুলুন
নমুনা প্রকল্প পান. অপরপক্ষে তুমি:
সিনফর্ম নমুনা ডাউনলোড করুন এবং বের করুন
-বা-
নিম্নলিখিত কমান্ড দিয়ে সংগ্রহস্থল ক্লোন করুন:
git clone https://github.com/google-ar/sceneform-android-sdk.git
অ্যান্ড্রয়েড স্টুডিওতে, হ্যালো সিনফর্ম নমুনা প্রকল্পটি খুলুন, sceneform-android-sdk
ডিরেক্টরির মধ্যে অ্যাপ সাবডিরেক্টরিতে অবস্থিত।
আপনার ডিভাইস বা এমুলেটর প্রস্তুত করুন
আপনি একটি সমর্থিত ডিভাইসে বা Android এমুলেটরে এআর অ্যাপ চালাতে পারেন:
- এমুলেটরে, আপনাকে অবশ্যই Google Play Store-এ সাইন ইন করতে হবে বা AR-এর জন্য Google Play পরিষেবাগুলি ম্যানুয়ালি আপডেট করতে হবে।
এমুলেটরে 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 ব্যবহার করতে:
আপনার অ্যাপে ARCore সক্ষম করতে ধাপগুলি অনুসরণ করুন
আপনার অ্যাপের
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' }
পরবর্তী পদক্ষেপ
- ARCore SDK এবং Sceneform নমুনায় অন্যান্য নমুনা প্রকল্প তৈরি এবং চালানোর চেষ্টা করুন।
- কীভাবে আপনার অ্যাপে ARCore সক্ষম করবেন তা জানুন।
- রানটাইম বিবেচনা পর্যালোচনা করুন.
- ডিজাইন নির্দেশিকা পর্যালোচনা করুন।