আপনার ভলকান রেন্ডারারে অ্যান্ড্রয়েড ফ্রেম পেসিং সংহত করুন

এই টিউটোরিয়ালটি বর্ণনা করে যে কীভাবে আপনার টুলচেইনে অ্যান্ড্রয়েড ফ্রেম পেসিংকে একীভূত করতে হয়, লাইব্রেরি প্রদান করা ফাংশনগুলি কীভাবে ব্যবহার করতে হয় এবং কীভাবে আপনার ফ্রেম পেসিং উন্নত হয়েছে তা যাচাই করতে হয়। অ্যান্ড্রয়েড ফ্রেম পেসিং AGDK লাইব্রেরিতে একটি স্ট্যাটিক বা শেয়ার করা লাইব্রেরি হিসেবে উপলব্ধ।

এবার শুরু করা যাক

  1. games-samples সংগ্রহস্থল ক্লোন করুন।
  2. AGDKTunnel README এর পূর্বশর্ত বিভাগে নির্দেশাবলী অনুসরণ করুন।
  3. অ্যান্ড্রয়েড স্টুডিওতে AGDKTunnel নমুনা চালান। এই উদাহরণ প্রকল্পটি একটি গেমে Android ফ্রেম পেসিংকে একীভূত করে যা রেন্ডারিংয়ের জন্য Vulkan ব্যবহার করে।

    1. অ্যান্ড্রয়েড স্টুডিও খুলুন।
    2. প্রকল্প > খুলুন ক্লিক করুন এবং /games-samples/agdk/agdktunnel ডিরেক্টরি নির্বাচন করুন।
    3. অ্যান্ড্রয়েড স্টুডিও প্রকল্পটি সিঙ্ক করার জন্য অপেক্ষা করুন।
    4. নমুনা চালানোর জন্য একটি ডিভাইস সংযুক্ত করুন বা একটি ভার্চুয়াল ডিভাইস তৈরি করুন (আরো তথ্যের জন্য, আপনার অ্যাপ তৈরি করুন এবং চালান দেখুন)।
    5. লক্ষ্য ডিভাইস নির্বাচন করুন এবং রান ক্লিক করুন অ্যান্ড্রয়েড স্টুডিও রান বোতাম .
    6. নমুনা APK টার্গেট ডিভাইসে তৈরি এবং ইনস্টল করা উচিত। আপনি ত্রুটি সম্মুখীন হলে, নিম্নলিখিত পরীক্ষা করুন:

      • আপনার কাছে Android SDK-এর একটি সমর্থিত সংস্করণ আছে; আরও তথ্যের জন্য অ্যাপ মডিউল build.gradle ফাইলে compileSdkVersion ক্ষেত্রটি দেখুন। আপনি SDK ম্যানেজারে SDK প্ল্যাটফর্ম ট্যাব থেকে SDK সংস্করণ আপডেট করতে পারেন৷
      • আপনার কাছে Android NDK এর একটি সমর্থিত সংস্করণ রয়েছে; আরও তথ্যের জন্য অ্যাপ মডিউল build.gradle ফাইলের ndkVersion ক্ষেত্রটি দেখুন। আপনি SDK ম্যানেজারে SDK টুলস ট্যাব থেকে NDK-এর একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে পারেন।
      • প্রজেক্টের local.properties ফাইলে ndk.dir এর জন্য কোনো এন্ট্রি নেই । এই অবস্থানটি Android স্টুডিও দ্বারা নির্দিষ্ট করা হয়েছে এবং উপরে থেকে NDK সংস্করণ ব্যবহার করে৷ আপনার যদি এই এন্ট্রি থাকে তবে পুরো লাইনটি সাফ করুন।
      • যেকোন বিল্ড সেটিং পরিবর্তনের পরে, প্রকল্পটি পরিষ্কার করুন ( বিল্ড > ক্লিন প্রজেক্ট ) এবং লিঙ্ক করা C++ প্রকল্পগুলি রিফ্রেশ করুন ( বিল্ড > রিফ্রেশ লিঙ্কড C++ প্রকল্প )।