! Chạm một lần (touch.tap)
Khai báo
touch.tap(x, y [, holdMs, waitAfterMs ])
Tham số
- x, y
Số nguyên. Tọa độ điểm chạm trong hệ tọa độ hiện đã xoay. - holdMs
Số nguyên, không bắt buộc. Thời gian từ lúc chạm xuống đến lúc nhấc lên, tính bằng mili giây. Mặc định: 30. - waitAfterMs
Số nguyên, không bắt buộc. Thời gian chờ thêm sau khi thao tác chạm hoàn tất, tính bằng mili giây. Mặc định: 0.
Mô tả
Mô phỏng một lần chạm tại vị trí đã chỉ định.
Lời gọi này có thể yield; luồng khác có thể chạy trước khi hàm trả về.
Lưu ý: Trong khi gọi, một ID ngón tay được tự động cấp phát và chiếm dụng. Kích thước nhóm có giới hạn (khoảng 30). Nếu vượt quá giới hạn rồi gọi lại touch.on hoặc touch.tap, lỗifinger pool overflowsẽ được đưa ra. Tránh chiếm dụng đồng thời quá nhiều ID ngón tay và giải phóng chúng kịp thời bằng:off.
Ví dụ
touch.tap(100, 100) -- chạm tại vị trí 100,100
touch.tap(100, 100, 300) -- nhấn tại 100,100, giữ 0,3 giây rồi nhấc lên
touch.tap(100, 100, 300, 1000) -- nhấn 0,3 giây, nhấc lên rồi chờ thêm 1 giây