کیت توسعه نرمافزار ورودی (Input SDK) یک رابط کاربری یکپارچه ارائه میدهد که به بازیکنان اجازه میدهد تنظیمات ماوس و کیبورد را برای هر بازی که میخواهند در Google Play Games روی کامپیوتر انجام دهند، مشاهده و تغییر دهند. در هر مرحله از گیمپلی، بازیکن میتواند همانطور که در این تصویر مشاهده میشود، پوشش Google Play Games روی کامپیوتر را فراخوانی کند:

این SDK برای بازیهایی که از صفحهکلید در Google Play Games روی کامپیوتر استفاده میکنند، مورد نیاز است زیرا بازیهای موبایل اندروید برای ورودی بازیکن بر اساس صفحه لمسی طراحی شدهاند. هنگام توسعه برای کامپیوتر، بازیها باید به جای آن از ماوس و صفحهکلید پشتیبانی کنند. شما فقط باید این SDK را در Google Play Games روی کامپیوتر فعال کنید.
Input SDK عنصر مهمی برای راضی نگه داشتن و درگیر نگه داشتن بازیکنان با بازی شما در پلتفرمهای مختلف است. تجربهای که ماوس و کیبورد ارائه میدهد با صفحههای لمسی متفاوت است. وقتی بازی خود را با Input SDK ادغام میکنید، به بازیکنان این امکان را میدهید که کنترلهای پیشفرض را در Google Play Games در رایانه شخصی تغییر دهند.
برای یک تجربه فراگیرتر، میتوانید با تنظیم طرحهای کنترلی مختلف برای منوها، بازی اصلی و مینیگیمها، یا با بهروزرسانی رابط کاربری خود برای مطابقت با نقشههای کنترل سفارشی کاربر، از ویژگی تغییر نقشه ارائه شده توسط Google Play Games در رایانه شخصی، بهره بیشتری ببرید. میتوانید تغییر نقشه را برای کلیدهای جداگانه یا گروهی از کلیدها غیرفعال یا فعال کنید، یا تصمیم بگیرید که کدام کلیدها در بازی شما مجاز به تغییر نقشه هستند.
هنگام استفاده از ویژگی remapping، اندروید تشخیص میدهد که کاربر چه زمانی متن را در فیلد متنی تایپ میکند و remapping را غیرفعال میکند، بنابراین بازی شما مجبور نیست remapping را برای این سناریوها به صورت دستی غیرفعال کند.
برای اطلاعات بیشتر، به بهترین شیوهها و محدودیتهای Input SDK مراجعه کنید تا به شما در ساخت بهترین تجربه ممکن برای بازیتان روی کامپیوتر کمک کند.
راهنمای ادغام
برای اطلاعات بیشتر در مورد ادغام Input SDK، به شروع به کار با Input SDK مراجعه کنید.
بازیهای نمونه
برای مثالهایی از نحوه ادغام با Input SDK، به AGDK Tunnel برای بازیهای Kotlin یا Java و Trivial Kart برای بازیهای Unity مراجعه کنید.
دانلود SDK ورودی
قبل از دانلود Input SDK، شرایط خدمات و الزامات جمعآوری دادههای Google Input SDK زیر را مطالعه کنید.
شرایط خدمات APIهای گوگل
شرایط خدمات APIهای گوگل، نحوهی استفادهی شما از Google Input SDK را تعیین میکند.
جمعآوری دادهها
کیت توسعه نرمافزار ورودی گوگل (Google Input SDK) ممکن است دادههای عملکرد و پایداری را برای بهبود محصول ما جمعآوری کند، از جمله دادههای زیر:
- تعداد فراخوانیها به متدهای Input SDK.
- تعداد فراخوانیهای ناموفق به متدهای Input SDK.
- اطلاعات جمعآوریشدهی InputMap مانند:
- تعداد اقدامات و گروههای تعریفشده.
- تعداد عملکردهای تعریفشده با تککلیدها، چندکلیدها و ماوس.
- تعداد حرکات تعریف شده ماوس.
- تعداد اقدامات و گروههای قابل تغییر نقشه.
- تعداد کلیدهای رزرو شده برای نگاشت مجدد.
- گزینه بازنگاشت InputMap (فعال/غیرفعال).
- نام بسته بازی.
- شماره نسخه بازی.
- نام نسخه بازی.
- نسخه SDK را وارد کنید.
- انواع کلاینت مانند بازیهای گوگل پلی روی کامپیوتر یا سایر کلاینتها.
کیت توسعه نرمافزار ورودی (Input SDK) در مخزن Google Maven موجود است. برای دستورالعملهای مربوط به نحوهی کار با پروژهی جاوا یا کاتلین خود، به راهنمای شروع به کار مراجعه کنید.
کیت توسعه نرمافزار ورودی برای یونیتی را از مخزن افزونههای پلی یونیتی دانلود کنید.