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
trạng thái, thông báo lỗi = đối tượng tay cầm chơi game:disconnect()
Giá trị trả về
- trạng thái
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. - thông báo lỗi
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)