Mendukung pengontrol game
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Anda dapat meningkatkan pengalaman pengguna di game dengan mengizinkan
pemain menggunakan pengontrol game. Framework Android
menyediakan API untuk mendeteksi dan memproses input pengguna dari pengontrol
game.
Panduan ini menunjukkan cara agar game berfungsi secara konsisten dengan pengontrol
game di berbagai level API Android (API level 9 dan yang lebih tinggi), serta
cara meningkatkan pengalaman bermain game bagi pemain dengan mendukung beberapa
pengontrol secara bersamaan di aplikasi Anda.
Catatan: Jika Anda mengembangkan game atau menulis aplikasi C++, gunakan Library Pengontrol Game yang merupakan bagian dari Android Game Development Kit (AGDK).
Tutorial
-
Menangani tindakan pengontrol
-
Pelajari cara menangani input pengguna dari elemen input umum di pengontrol
game, termasuk tombol arah (D-pad), tombol gamepad,
dan joystick.
-
Mendukung pengontrol di seluruh versi Android
-
Pelajari cara agar pengontrol game memiliki perilaku yang sama di seluruh perangkat
yang menjalankan versi Android yang berbeda.
-
Mendukung beberapa pengontrol game
-
Pelajari cara mendeteksi dan menggunakan beberapa pengontrol game yang
tersambung secara bersamaan.
-
Fitur pengontrol game tambahan
-
Pelajari cara menggunakan fitur pengontrol tambahan.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-26 UTC."],[],[],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."]]