کتابخانه کنترل بازی   بخشی از Android Game Development Kit.

کتابخانه «کنترل‌کننده بازی» که با نام Paddleboat نیز شناخته می‌شود، به شما کمک می‌کند پشتیبانی قوی برای کنترل‌کننده‌های بازی پیاده‌سازی کنید. کتابخانه «کنترلر بازی» به‌عنوان کتابخانه Jetpack برای بازی‌هایی که از سیستم ساخت مبتنی بر Gradle (ازجمله «استودیو Android») استفاده می‌کنند توزیع می‌شود. کتابخانه موارد زیر را ارائه می‌دهد:

  • فراخوانی‌های برگشتی برای شناسایی اتصال و قطع اتصال کنترل‌کننده
  • اطلاعات دستگاه کنترل‌کننده، ازجمله سبک و چیدمان دکمه
  • داده‌های ورودی کنترل‌کننده، استانداردشده براساس طراحی‌های کنترل‌کننده دو دسته‌ای مدرن
  • ویژگی‌های گسترش‌یافته در کنترل‌کننده‌های پشتیبانی‌شده، ازجمله لرزش، چراغ‌ها، داده‌های محور حرکت، و وضعیت باتری
  • امکان خواندن ورودی از دستگاه‌های موشواره مجازی و فیزیکی
  • امکان مشخص کردن داده‌های نگاشت کنترل‌کننده سفارشی برای دستگاه‌های خاص

الزامات سازگاری

کتابخانه «کنترل‌کننده بازی» حداقل الزامات سازگاری زیر را دارد:

  • Android نسخه ۴.۴ (سطح میانای برنامه‌سازی کاربردی ۱۹) یا بالاتر
  • Android NDK نسخه ۲۱ یا بالاتر

انتگرال بگیرید

صفحه بازی‌های Android در Jetpack حاوی دستورالعمل‌های ادغام برای افزودن وابستگی کتابخانه «کنترل بازی» به فایل build.gradle بازی شما است.

نسخه کتابخانه Jetpack از «کنترل‌کننده بازی» یک کتابخانه ایستا است که درمقابل کتابخانه مشترک زمان اجرای C++‎ ساخته شده است.

پس‌از به‌روزرسانی فایل build.gradle، باید خط زیر را به فایل اصلی CMakeLists.txt بازی‌تان اضافه کنید:

find_package(games-controller REQUIRED CONFIG)

همچنین باید ورودی زیر را به فهرست کتابخانه‌ها در فرمان target_link_libraries کتابخانه مشترک اصلی بازی‌تان اضافه کنید:

games-controller::paddleboat_static

برای نمونه‌ای که کتابخانه «کنترل‌کننده بازی» را ادغام می‌کند، مخزن games-samples را ببینید.

مراحل بعدی

برای ادامه ادغام کتابخانه «کنترل‌کننده بازی» در بازی‌تان، راهنماهای زیر را ببینید: