Bibliothèque Game Controller Composant d'Android Game Development Kit.
La bibliothèque Game Controller, également appelée Paddleboat, vous aide à implémenter une prise en charge solide des manettes de jeu. La bibliothèque Game Controller est distribuée en tant que bibliothèque Jetpack pour les jeux utilisant un système de compilation basé sur Gradle (y compris Android Studio). La bibliothèque fournit les éléments suivants :
- Des rappels pour détecter les connexions et déconnexions de la manette
- Des informations concernant la manette, y compris le style et la disposition des boutons
- Des données d'entrée de la manette, standardisées autour des conceptions de manettes modernes à double joystick
- Des fonctionnalités étendues sur les manettes compatibles, y compris les vibrations, l'éclairage, les données d'axe de mouvement et l'état de la batterie
- La possibilité de lire les données d'entrée de souris virtuelles et physiques
- La possibilité de spécifier des données de mappage de manette personnalisées pour des appareils spécifiques
Configuration requise
La configuration requise pour la bibliothèque Game Controller est la suivante :
- Android 4.4 (niveau d'API 19) ou version ultérieure
- Android NDK version 21 ou ultérieure
Intégrer
La page Jeux Android de Jetpack contient des instructions d'intégration permettant d'ajouter la dépendance de la bibliothèque Game Controller au fichier build.gradle de votre jeu.
La version de bibliothèque Jetpack de Game Controller est une bibliothèque statique conçue pour la bibliothèque d'exécution partagée C++.
Après avoir mis à jour votre fichier build.gradle, vous devez ajouter la ligne suivante au fichier CMakeLists.txt principal de votre jeu :
find_package(games-controller REQUIRED CONFIG)
Vous devez également ajouter l'entrée suivante à la liste des bibliothèques dans la commande target_link_libraries de la bibliothèque partagée principale de votre jeu :
games-controller::paddleboat_static
Pour obtenir un exemple intégrant la bibliothèque Game Controller, consultez le dépôt "games-samples".
Étapes suivantes
Consultez les guides suivants pour continuer à intégrer la bibliothèque Game Controller à votre jeu :
- Utiliser la bibliothèque Game Controller
- Ajouter la prise en charge de la souris
- Ajouter des mappages de manette personnalisés