斷開硬體遊戲手柄 (:disconnect)
該方法在 20260805 以後版本方可使用
聲明
狀態, 錯誤資訊 = 手柄物件:disconnect()
回傳值
- 狀態 布林型,斷開成功返回 true,失敗返回 false
- 錯誤資訊 文字型,操作失敗時的錯誤資訊
說明
disconnect可以重復呼叫- 顯式斷開、Lua 回收手柄物件或腳本停止時,全部按鍵會松開,搖桿和方向鍵會回中,隨後手柄斷開
- 如果輸入發送失敗,該手柄會復位並斷開
- 手柄操作失敗時不會改用鍵盤、觸控或其它輸入方式
範例
local pad = assert(gamepad.connect())
local success, err = pad:disconnect()
assert(success, err)