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

পিসির গুগল প্লে গেমসে কিবোর্ড ব্যবহার করে এমন গেমের জন্য এই SDK-টি প্রয়োজন , কারণ অ্যান্ড্রয়েড মোবাইল গেমগুলো প্লেয়ারের ইনপুটের জন্য টাচস্ক্রিনকে কেন্দ্র করে ডিজাইন করা হয়। পিসির জন্য গেম তৈরি করার সময়, সেগুলোতে মাউস এবং কিবোর্ড সাপোর্ট থাকা প্রয়োজন। আপনার শুধুমাত্র পিসির গুগল প্লে গেমসেই এই SDK-টি সক্রিয় করা উচিত।
বিভিন্ন প্ল্যাটফর্মে আপনার গেমের সাথে খেলোয়াড়দের সন্তুষ্ট ও সম্পৃক্ত রাখতে ইনপুট এসডিকে একটি গুরুত্বপূর্ণ উপাদান। মাউস ও কীবোর্ডের অভিজ্ঞতা টাচস্ক্রিন থেকে ভিন্ন। যখন আপনি আপনার গেমকে ইনপুট এসডিকে-র সাথে সংযুক্ত করবেন, তখন খেলোয়াড়রা পিসিতে গুগল প্লে গেমসের ডিফল্ট কন্ট্রোলগুলো রিম্যাপ করতে পারবে।
আরও বাস্তবসম্মত অভিজ্ঞতার জন্য, আপনি আপনার মেনু, মূল গেম এবং মিনিগেমগুলির জন্য আলাদা স্কিম কন্ট্রোল সেট করে, অথবা আপনার ব্যবহারকারীর কাস্টম কন্ট্রোল ম্যাপের সাথে মিলিয়ে আপনার UI আপডেট করে পিসিতে গুগল প্লে গেমস-এর দেওয়া রিম্যাপিং ফিচারটির আরও বেশি সুবিধা নিতে পারেন। আপনি স্বতন্ত্র কী বা কী-এর গ্রুপের জন্য রিম্যাপিং নিষ্ক্রিয় বা সক্রিয় করতে পারেন, অথবা আপনার গেমে কোন কী-গুলো রিম্যাপ করার অনুমতি দেওয়া হবে তা নির্ধারণ করতে পারেন।
রিম্যাপিং ফিচারটি ব্যবহার করার সময়, ব্যবহারকারী যখন কোনো টেক্সট ফিল্ডে টেক্সট টাইপ করেন, অ্যান্ড্রয়েড তা শনাক্ত করে রিম্যাপিং নিষ্ক্রিয় করে দেয়। ফলে, এই ধরনের পরিস্থিতিতে আপনার গেমকে ম্যানুয়ালি রিম্যাপিং নিষ্ক্রিয় করতে হয় না।
আপনার গেমের জন্য সম্ভাব্য সেরা পিসি অভিজ্ঞতা তৈরি করতে, আরও তথ্যের জন্য ইনপুট এসডিকে-এর সেরা অনুশীলন এবং সীমাবদ্ধতাগুলো দেখুন।
ইন্টিগ্রেশন গাইড
ইনপুট এসডিকে ইন্টিগ্রেট করার বিষয়ে তথ্যের জন্য, ‘ইনপুট এসডিকে দিয়ে শুরু করুন’ দেখুন।
নমুনা গেম
ইনপুট এসডিকে-এর সাথে কীভাবে ইন্টিগ্রেট করতে হয় তার উদাহরণের জন্য, কোটলিন বা জাভা গেমের জন্য এজিডিকে টানেল এবং ইউনিটি গেমের জন্য ট্রিভিয়াল কার্ট দেখুন।
ইনপুট এসডিকে ডাউনলোড করুন
ইনপুট এসডিকে ডাউনলোড করার আগে, নিম্নলিখিত গুগল ইনপুট এসডিকে পরিষেবার শর্তাবলী এবং ডেটা সংগ্রহের প্রয়োজনীয়তাগুলো পড়ে নিন।
গুগল এপিআই পরিষেবার শর্তাবলী
গুগল এপিআই-এর পরিষেবার শর্তাবলী আপনার গুগল ইনপুট এসডিকে-এর ব্যবহারকে নিয়ন্ত্রণ করে।
তথ্য সংগ্রহ
আমাদের পণ্যের উন্নতির জন্য গুগল ইনপুট এসডিকে কর্মক্ষমতা ও স্থিতিশীলতার ডেটা সংগ্রহ করতে পারে, যার মধ্যে নিম্নলিখিত ডেটাগুলো অন্তর্ভুক্ত:
- ইনপুট SDK মেথডগুলোতে কলের সংখ্যা।
- ইনপুট এসডিকে মেথডগুলোতে অসফল কলের সংখ্যা।
- ইনপুটম্যাপে একত্রিত তথ্য যেমন:
- সংজ্ঞায়িত ক্রিয়াকলাপ এবং গোষ্ঠীর সংখ্যা।
- সংজ্ঞায়িত একক-কী, একাধিক-কী এবং মাউস অ্যাকশনের সংখ্যা।
- সংজ্ঞায়িত মাউস ক্রিয়াকলাপের সংখ্যা।
- পুনরায় ম্যাপ করা যায় এমন ক্রিয়া এবং গোষ্ঠীর সংখ্যা।
- রিম্যাপিং-এর জন্য সংরক্ষিত কী-গুলোর সংখ্যা।
- ইনপুটম্যাপ রিম্যাপিং অপশন (সক্রিয়/নিষ্ক্রিয়)।
- গেমের প্যাকেজের নাম।
- গেমের সংস্করণ নম্বর।
- গেমটির সংস্করণের নাম।
- SDK সংস্করণ ইনপুট করুন।
- ক্লায়েন্টের বিভিন্ন সংস্করণ, যেমন পিসিতে গুগল প্লে গেমস বা অন্যান্য ক্লায়েন্ট।
ইনপুট এসডিকে গুগল ম্যাভেন রিপোজিটরিতে পাওয়া যায় । আপনার জাভা বা কোটলিন প্রজেক্টে এটি কীভাবে ব্যবহার করবেন, তার নির্দেশাবলীর জন্য গেটিং স্টার্টেড গাইডটি দেখুন।
প্লে ইউনিটি প্লাগইনস রিপোজিটরি থেকে ইউনিটির জন্য ইনপুট এসডিকে ডাউনলোড করুন।