ইনপুট SDK

ইনপুট SDK একটি ইউনিফাইড ইন্টারফেস প্রদান করে যা প্লেয়াররা পিসিতে Google Play Games এ খেলতে চায় এমন যেকোনো গেমের জন্য মাউস এবং কীবোর্ড বাইন্ডিং দেখতে এবং পরিবর্তন করতে দেয়। গেমপ্লে চলাকালীন যেকোনো সময়ে, একজন প্লেয়ার পিসি ওভারলেতে Google Play গেমগুলিকে ডেকে আনতে পারে যেমনটি এই স্ক্রিনশটে দেখা গেছে:

একটি নমুনা গেমের উপর রেন্ডার করা ইনপুট SDK দেখানো একটি স্ক্রিনশট৷

পিসিতে Google Play Games-এ কীবোর্ড ব্যবহার করে এমন গেমগুলির জন্য এই SDK প্রয়োজন কারণ অ্যান্ড্রয়েড মোবাইল গেমগুলি প্লেয়ার ইনপুটের জন্য একটি টাচস্ক্রিনের চারপাশে ডিজাইন করা হয়েছে। পিসিগুলির জন্য বিকাশ করার সময়, গেমগুলির পরিবর্তে একটি মাউস এবং কীবোর্ড সমর্থন করতে হবে৷ আপনার শুধুমাত্র পিসিতে Google Play Games-এ এই SDK চালু করা উচিত।

ইনপুট SDK বিভিন্ন প্ল্যাটফর্মে খেলোয়াড়দের খুশি এবং আপনার গেমের সাথে জড়িত রাখার জন্য একটি গুরুত্বপূর্ণ উপাদান। একটি মাউস এবং কীবোর্ড দ্বারা উপলব্ধ অভিজ্ঞতা টাচস্ক্রিন থেকে ভিন্ন। আপনি যখন ইনপুট SDK-এর সাথে আপনার গেমকে একীভূত করবেন তখন আপনি প্লেয়ারদের পিসিতে Google Play Games-এ ডিফল্ট নিয়ন্ত্রণগুলি রিম্যাপ করতে সক্ষম করবেন৷

আরও নিমগ্ন অভিজ্ঞতার জন্য, আপনি আপনার মেনু, প্রধান গেম এবং মিনিগেমের জন্য বিভিন্ন স্কিম কন্ট্রোল সেট করে বা আপনার ব্যবহারকারীর কাস্টম নিয়ন্ত্রণ মানচিত্রের সাথে মেলে আপনার UI আপডেট করে পিসিতে Google Play Games দ্বারা প্রদত্ত রিম্যাপিং বৈশিষ্ট্যের আরও সুবিধা নিতে পারেন। আপনি পৃথক কী বা কীগুলির গোষ্ঠীর জন্য রিম্যাপিং অক্ষম বা সক্ষম করতে পারেন বা আপনার গেমে কোন কীগুলিকে পুনরায় ম্যাপ করার অনুমতি দেওয়া হবে তা স্থির করতে পারেন৷

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

আরও তথ্যের জন্য, আপনার গেমের জন্য সম্ভাব্য সেরা পিসি অভিজ্ঞতা তৈরি করতে সহায়তা করার জন্য ইনপুট SDK-এর সর্বোত্তম অনুশীলন এবং সীমাবদ্ধতাগুলি দেখুন।

ইন্টিগ্রেশন গাইড

ইনপুট SDK সংহত করার বিষয়ে তথ্যের জন্য, ইনপুট SDK দিয়ে শুরু করুন দেখুন।

নমুনা গেম

ইনপুট SDK-এর সাথে কীভাবে একীভূত করা যায় তার উদাহরণগুলির জন্য, কোটলিন বা জাভা গেমগুলির জন্য AGDK টানেল এবং ইউনিটি গেমগুলির জন্য ট্রিভিয়াল কার্ট দেখুন৷

ইনপুট SDK ডাউনলোড করুন

আপনি ইনপুট SDK ডাউনলোড করার আগে, নিম্নলিখিত Google ইনপুট SDK পরিষেবার শর্তাবলী এবং ডেটা সংগ্রহের প্রয়োজনীয়তাগুলি পড়ুন৷

Google APIs পরিষেবার শর্তাবলী

Google API-এর পরিষেবার শর্তাবলী আপনার Google ইনপুট SDK-এর ব্যবহারকে নিয়ন্ত্রণ করে৷

তথ্য সংগ্রহ

Google ইনপুট SDK নিম্নলিখিত ডেটা সহ আমাদের পণ্য উন্নত করতে পারফরম্যান্স এবং স্থিতিশীলতা ডেটা সংগ্রহ করতে পারে:

  • ইনপুট SDK পদ্ধতিতে কলের সংখ্যা।
  • ইনপুট SDK পদ্ধতিতে অ-সফল কলের সংখ্যা।
  • ইনপুটম্যাপ সমষ্টিগত তথ্য যেমন:
    • সংজ্ঞায়িত কর্ম এবং গোষ্ঠীর সংখ্যা।
    • সংজ্ঞায়িত একক-কী, মাল্টি-কী এবং মাউস অ্যাকশনের সংখ্যা।
    • সংজ্ঞায়িত মাউস কর্মের সংখ্যা।
    • রিম্যাপযোগ্য অ্যাকশন এবং গ্রুপের সংখ্যা।
    • রিম্যাপিং-সংরক্ষিত কীগুলির সংখ্যা।
    • ইনপুটম্যাপ রিম্যাপিং বিকল্প (সক্ষম/অক্ষম)।
  • গেমের প্যাকেজের নাম।
  • গেমের সংস্করণ নম্বর।
  • গেমের সংস্করণের নাম।
  • ইনপুট SDK সংস্করণ।
  • ক্লায়েন্ট ভেরিয়েন্ট যেমন পিসি বা অন্যান্য ক্লায়েন্টে Google Play গেম।

ইনপুট SDK Google Maven সংগ্রহস্থলে উপলব্ধ । আপনার জাভা বা কোটলিন প্রকল্পের নির্দেশাবলীর জন্য শুরু করার নির্দেশিকা দেখুন।

প্লে ইউনিটি প্লাগইন রিপোজিটরি থেকে ইউনিটির জন্য ইনপুট SDK ডাউনলোড করুন।