본문으로 건너뛰기

! 화면 한 번 탭하기 (touch.tap)

선언

touch.tap(가로 좌표, 세로 좌표 [, 지연 시간(밀리초), 작업 후 대기 시간(밀리초) ])

매개변수

  • 가로 좌표, 세로 좌표
    정수. 현재 회전 좌표계에서 탭할 지점의 좌표입니다.
  • 지연 시간(밀리초)
    정수, 선택 사항. 화면을 터치한 시점부터 손가락을 떼는 시점까지의 간격이며 단위는 밀리초, 기본값은 30입니다.
  • 작업 후 대기 시간(밀리초)
    정수, 선택 사항. 탭이 끝난 뒤 기다리는 시간이며 단위는 밀리초, 기본값은 0입니다.

설명

손가락으로 화면의 지정된 위치를 한 번 탭합니다.
이 메서드는 실행을 양보할 수 있으며, 반환되기 전에 다른 스레드가 실행 기회를 얻을 수 있습니다.
참고: 이 메서드는 호출이 끝날 때까지 손가락 id 하나를 자동으로 할당하고 점유합니다. 손가락 id 수는 제한되어 있으며(약 30개), 제한을 넘은 상태에서 touch.on 또는 touch.tap을 호출하면 finger pool overflow 오류가 발생합니다. 너무 많은 손가락 id를 동시에 점유하지 말고, :off 메서드를 적시에 호출하여 손가락을 해제하십시오.

예제

touch.tap(100, 100) -- 화면의 100, 100 위치를 한 번 탭합니다

touch.tap(100, 100, 300) -- 화면의 100, 100 위치를 누르고 0.3초 기다린 뒤 손가락을 뗍니다

touch.tap(100, 100, 300, 1000) -- 화면의 100, 100 위치를 누르고 0.3초 기다린 뒤 손가락을 떼고 다시 1초 기다립니다