Game Controller Library   Part of Android Game Development Kit.

ספריית בקרי המשחקים, שנקראת גם Paddleboat, עוזרת לכם להטמיע תמיכה חזקה בבקרי משחקים. ספריית Game Controller מופצת כספריית Jetpack למשחקים שמשתמשים במערכת build מבוססת-Gradle (כולל Android Studio). הספרייה מספקת את האפשרויות הבאות:

  • התקשרות חוזרת לזיהוי חיבורים וניתוקים של בקרים
  • פרטי מכשיר הבקרה, כולל סגנון ופריסת הלחצנים
  • נתוני קלט של בקר, שעברו סטנדרטיזציה בהתאם לעיצובים מודרניים של בקרים עם שני ג'ויסטיקים
  • תכונות נוספות בבקרים נתמכים, כולל רטט, אורות, נתוני ציר תנועה ומצב הסוללה
  • אפשרות לקרוא קלט ממכשירי עכבר וירטואליים ופיזיים
  • אפשרות לציין נתוני מיפוי של בקרים בהתאמה אישית למכשירים מסוימים

דרישות התאימות

ספריית בקרי המשחקים כוללת דרישות תאימות מינימליות:

  • ‫Android 4.4 (API ברמה 19) ואילך
  • Android NDK מגרסה 21 ואילך

שילוב

בדף Jetpack Android Games יש הוראות לשילוב של ספריית בקר המשחקים בקובץ build.gradle של המשחק.

הגרסה של ספריית Jetpack של Game Controller היא ספרייה סטטית שנבנתה מול ספרייה משותפת של זמן ריצה של C++‎.

אחרי העדכון של קובץ build.gradle, צריך להוסיף את השורה הבאה לקובץ CMakeLists.txt הראשי של המשחק:

find_package(games-controller REQUIRED CONFIG)

בנוסף, צריך להוסיף את הרשומה הבאה לרשימת הספריות בפקודה target_link_libraries של הספרייה המשותפת הראשית של המשחק:

games-controller::paddleboat_static

דוגמה לשילוב של ספריית בקר המשחק זמינה במאגר הדוגמאות למשחקים.

השלבים הבאים

כדי להמשיך לשלב את ספריית בקרי המשחקים במשחק, אפשר לעיין במדריכים הבאים: