Chuyển tới nội dung chính

! Tạo lực nhấn trên màn hình (:press)

Khai báo​

sự kiện chạm = sự kiện chạm:press([ áp lực, tốc độ ])

Tham số​

  • áp lực
    Số nguyên, không bắt buộc. Phạm vi lực nhấn 1~10000. Mặc định: 1000.
  • tốc độ
    Số nguyên, không bắt buộc. Tốc độ tạo lực nhấn, phạm vi 1~100. Mặc định: nhanh nhất.

Giá trị trả về​

  • sự kiện chạm
    Chính đối tượng sự kiện chạm. Có thể lấy đối tượng sự kiện chạm thông qua touch.on.

Mô tả​

  • Mô phỏng thao tác tạo lực nhấn tại vị trí hiện tại. Chỉ khả dụng trên thiết bị hỗ trợ 3D Touch.
  • Phương thức này có thể yield; luồng khác có thể chạy trước khi hàm trả về.

Ví dụ​

touch.on(100, 100):press():off() -- chạm tại 100,100, dùng lực nhấn mặc định rồi nhấc lên

touch.on(100, 100):press(2000):off() -- giống trên nhưng dùng lực nhấn 2000

touch.on(100, 100):press(2000, 50):off() -- giống trên nhưng tốc độ nhấn chậm hơn