پشتیبانی از کنترلرهای بازی، پشتیبانی از کنترلرهای بازی
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
با اجازه دادن به بازیکنان برای استفاده از کنترلرهای بازی، می توانید تجربه کاربری در بازی خود را افزایش دهید. فریم ورک اندروید API هایی را برای شناسایی و پردازش ورودی کاربر از کنترلرهای بازی ارائه می دهد.
این راهنما نشان میدهد که چگونه میتوانید بازی خود را با کنترلرهای بازی در سطوح مختلف API Android (سطح API 9 و بالاتر) به طور مداوم کار کنید و چگونه با پشتیبانی از چندین کنترلر به طور همزمان در برنامه خود، تجربه بازی را برای بازیکنان افزایش دهید.
توجه: اگر در حال توسعه بازی یا نوشتن برنامه ++C هستید، به جای آن از کتابخانه کنترلر بازی که بخشی از کیت توسعه بازی اندروید (AGDK) است استفاده کنید.
درس ها
- اقدامات کنترلر را کنترل کنید
- نحوه مدیریت ورودی کاربر از عناصر ورودی رایج در کنترلکنندههای بازی، از جمله دکمههای پد جهت (D-pad)، دکمههای صفحه بازی، و جوی استیکها را بیاموزید.
- پشتیبانی از کنترلرها در سراسر نسخه های اندروید
- بیاموزید که چگونه کنترلکنندههای بازی را در دستگاههایی که دارای نسخههای مختلف Android هستند، یکسان رفتار کنند.
- پشتیبانی از چندین کنترلر بازی
- با نحوه شناسایی و استفاده از چندین کنترلر بازی که به طور همزمان متصل هستند آشنا شوید.
- ویژگی های اضافی کنترلر بازی
- نحوه استفاده از ویژگی های کنترلر اضافی را بیاموزید.
،
با اجازه دادن به بازیکنان برای استفاده از کنترلرهای بازی، می توانید تجربه کاربری در بازی خود را افزایش دهید. فریم ورک اندروید API هایی را برای شناسایی و پردازش ورودی کاربر از کنترلرهای بازی ارائه می دهد.
این راهنما نشان میدهد که چگونه میتوانید بازی خود را با کنترلرهای بازی در سطوح مختلف API Android (سطح API 9 و بالاتر) به طور مداوم کار کنید و چگونه با پشتیبانی از چندین کنترلر به طور همزمان در برنامه خود، تجربه بازی را برای بازیکنان افزایش دهید.
توجه: اگر در حال توسعه بازی یا نوشتن برنامه ++C هستید، به جای آن از کتابخانه کنترلر بازی که بخشی از کیت توسعه بازی اندروید (AGDK) است استفاده کنید.
درس ها
- اقدامات کنترلر را کنترل کنید
- نحوه مدیریت ورودی کاربر از عناصر ورودی رایج در کنترلکنندههای بازی، از جمله دکمههای پد جهت (D-pad)، دکمههای صفحه بازی، و جوی استیکها را بیاموزید.
- پشتیبانی از کنترلرها در سراسر نسخه های اندروید
- بیاموزید که چگونه کنترلکنندههای بازی را در دستگاههایی که دارای نسخههای مختلف Android هستند، یکسان رفتار کنند.
- پشتیبانی از چندین کنترلر بازی
- با نحوه شناسایی و استفاده از چندین کنترلر بازی که به طور همزمان متصل هستند آشنا شوید.
- ویژگی های اضافی کنترلر بازی
- نحوه استفاده از ویژگی های کنترلر اضافی را بیاموزید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Support game controllers\n\nYou can enhance the user experience in your game by letting\nplayers use game controllers. The Android framework\nprovides APIs for detecting and processing user input from game\ncontrollers.\n\n\nThis guide shows how to make your game work consistently with game\ncontrollers across different Android API levels (API level 9 and up) and\nhow to enhance the gaming experience for players by supporting multiple\ncontrollers simultaneously in your app.\n\n**Note:**\nIf you are developing games or writing a C++ app, use the\n[Game Controller Library](/games/sdk/game-controller)\nthat is part of the\n[Android Game Development Kit (AGDK)](/games/agdk) instead.\n\nLessons\n-------\n\n\n**[Handle controller actions](/develop/ui/views/touch-and-input/game-controllers/controller-input)**\n:\n Learn how to handle user input from common input elements on game\n controllers, including directional pad (D-pad) buttons, gamepad buttons,\n and joysticks.\n\n\n**[Support controllers across Android versions](/develop/ui/views/touch-and-input/game-controllers/compatibility)**\n:\n Learn how to make game controllers behave the same across devices\n running different versions of Android.\n\n\n**[Support multiple game controllers](/develop/ui/views/touch-and-input/game-controllers/multiple-controllers)**\n:\n Learn how to detect and use multiple game controllers that are\n simultaneously connected.\n\n\n**[Additional game controller features](/develop/ui/views/touch-and-input/game-controllers/controller-features)**\n:\n Learn how to use additional controller features."]]