Library Pengontrol Game Bagian dari Android Game Development Kit.
Library Pengontrol Game, yang juga dikenal sebagai Paddleboat, membantu Anda menerapkan dukungan yang stabil untuk pengontrol game. Library Pengontrol Game didistribusikan sebagai library Jetpack untuk game yang menggunakan sistem build berbasis Gradle (termasuk Android Studio). Library menyediakan hal-hal berikut:
- Callback untuk mendeteksi penyambungan dan pemutusan pengontrol
- Informasi perangkat pengontrol, seperti gaya tombol dan tata letak
- Data input pengontrol, distandardisasi berdasarkan desain pengontrol stik ganda modern
- Penambahan fitur pada pengontrol yang didukung, seperti getaran, lampu, data sumbu gerakan, dan status baterai
- Kemampuan untuk membaca input dari perangkat mouse virtual dan fisik
- Kemampuan untuk menentukan data pemetaan pengontrol kustom untuk perangkat tertentu
Persyaratan kompatibilitas
Library Pengontrol Game memiliki persyaratan kompatibilitas minimum:
- Android 4.4 (level API 19) atau yang lebih tinggi
- Android NDK versi 21 atau yang lebih tinggi
Integrasikan
Halaman Jetpack Android Games memuat
petunjuk integrasi untuk menambahkan dependensi library Pengontrol Game ke
file build.gradle game Anda.
Rilis library Jetpack dari Pengontrol Game adalah library statis yang dibuat berdasarkan library bersama runtime C++.
Setelah mengupdate file build.gradle, Anda harus menambahkan baris berikut ke file CMakeLists.txt utama game Anda:
find_package(games-controller REQUIRED CONFIG)
Anda juga perlu menambahkan entri berikut ke daftar library dalam perintah target_link_libraries dari library bersama dan utama dari game
Anda:
games-controller::paddleboat_static
Untuk mengetahui contoh yang mengintegrasikan library Pengontrol Game, lihat repositori contoh game.
Langkah berikutnya
Lihat panduan berikut untuk terus mengintegrasikan library Pengontrol Game ke dalam game:
- Menggunakan library Pengontrol Game
- Menambahkan dukungan mouse
- Menambahkan pemetaan perangkat pengontrol kustom