Déconnecter la manette de jeu matérielle (:disconnect)
Cette méthode est disponible à partir des versions postérieures au 20260805
Déclaration
etat, message_erreur = objet_manette:disconnect()
Valeur renvoyée
- etat type booléen, renvoie true en cas de déconnexion réussie, sinon false
- message_erreur type texte, message d’erreur lorsque l’opération échoue
Description
disconnectpeut être appelé plusieurs fois- Lors d’une déconnexion explicite, du ramassage de l’objet par Lua ou de l’arrêt du script, toutes les touches sont relâchées, les joysticks et la croix directionnelle reviennent au centre, puis la manette est déconnectée
- En cas d’échec de l’envoi d’une entrée, la manette est réinitialisée puis déconnectée
- En cas d’échec d’une opération sur la manette, le clavier, le tactile ou un autre mode d’entrée n’est pas utilisé en remplacement
Exemple
local pad = assert(gamepad.connect())
local success, err = pad:disconnect()
assert(success, err)