Ngắt kết nối tay cầm phần cứng (:disconnect)
Phương thức này chỉ khả dụng trên các phiên bản sau 20260805
Khai báo
success, err = pad:disconnect()
Giá trị trả về
- success Kiểu boolean. Trả về true nếu đã ngắt kết nối tay cầm; trả về false khi thất bại.
- err Kiểu chuỗi. Thông báo lỗi khi thao tác thất bại.
Mô tả
- Có thể gọi
disconnectnhiều lần. - Khi chủ động ngắt kết nối, khi Lua thu gom đối tượng tay cầm hoặc khi tập lệnh kết thúc, mọi nút sẽ được nhả, hai cần analog và phím định hướng sẽ trở về giữa, sau đó tay cầm mới ngắt kết nối.
- Nếu gửi đầu vào thất bại, tay cầm sẽ được đặt lại rồi ngắt kết nối.
- Khi thao tác tay cầm thất bại, hệ thống không thử lại bằng bàn phím, thao tác chạm hoặc phương thức nhập khác.
Ví dụ
local pad = assert(gamepad.connect())
local success, err = pad:disconnect()
assert(success, err)