Đặt trạng thái phím định hướng (:set_dpad)
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:set_dpad(x, y)
Tham số
- x
Kiểu số nguyên. Chỉ được là
-1,0hoặc1;1nghĩa là phải và-1nghĩa là trái. - y
Kiểu số nguyên. Chỉ được là
-1,0hoặc1;1nghĩa là lên và-1nghĩa là xuống.
Giá trị trả về
- success Kiểu boolean. Trả về true nếu đặt trạng thái phím định hướng thành công; trả về false nếu thiết bị đã ngắt kết nối, đang bận hoặc gửi đầu vào 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ả
- Khi cả x và y khác 0, một hướng chéo được chọn.
0, 0nhả phím định hướng.- Kiểu đối số không hợp lệ và giá trị vượt phạm vi sẽ phát sinh lỗi đối số Lua.
Ví dụ
local pad = assert(gamepad.connect())
assert(pad:set_dpad(1, 0)) -- phải
assert(pad:set_dpad(-1, 1)) -- trên-trái
assert(pad:set_dpad(0, 0)) -- nhả
assert(pad:disconnect())