Desconectar el mando de juego de hardware (:disconnect)
Este método está disponible a partir de las versiones posteriores a 20260805
Declaración
estado, mensaje_error = objeto_mando:disconnect()
Valores devueltos
- estado Tipo booleano; devuelve true si se desconecta correctamente y false si falla
- mensaje_error Tipo texto; mensaje de error cuando la operación falla
Descripción
disconnectse puede llamar varias veces- Al desconectar explícitamente, cuando Lua recolecta el objeto de mando o cuando se detiene el script, se sueltan todos los botones, los joysticks y la cruceta vuelven al centro y después se desconecta el mando
- Si falla el envío de la entrada, el mando se restablece y se desconecta
- Si falla una operación del mando, no se cambia automáticamente al teclado, al tacto ni a otro método de entrada
Ejemplo
local pad = assert(gamepad.connect())
local success, err = pad:disconnect()
assert(success, err)