کتابخانه کنترل بازی بخشی از 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 را ببینید.
مراحل بعدی
برای ادامه ادغام کتابخانه «کنترلکننده بازی» در بازیتان، راهنماهای زیر را ببینید:
- استفاده از کتابخانه Game Controller
- افزودن پشتیبانی از موشواره
- افزودن نگاشتهای سفارشی دستگاه کنترلکننده