본문으로 건너뛰기

손가락으로 화면 터치하기 (touch.on)

선언

터치 이벤트 = touch.on(가로 좌표, 세로 좌표)

매개변수

  • 가로 좌표, 세로 좌표
    정수. 현재 회전 좌표계에서 터치할 지점의 좌표입니다.

반환값

  • 터치 이벤트
    터치 이벤트 객체

설명

손가락으로 화면의 지정된 위치를 터치하고 이번 터치 과정을 제어할 터치 이벤트 객체를 반환합니다.
현재 함수의 좌표 인수는 screen.init 함수가 초기화한 좌표계의 영향을 받습니다.
참고: 이 함수는 손가락 id 하나를 자동으로 할당하고 점유합니다. 손가락 id 수는 제한되어 있으며(약 30개), 제한을 넘은 상태에서 touch.on 또는 touch.tap을 호출하면 finger pool overflow 오류가 발생합니다. 너무 많은 손가락 id를 동시에 점유하지 말고, :off 메서드를 적시에 호출하여 손가락을 해제하십시오.
다음 방식으로도 호출할 수 있습니다. 이때 손가락 ID는 1 ~ 29 범위의 숫자여야 하며, 이 방식에서는 손가락 id를 직접 관리해야 합니다.

touch.on(손가락 ID, 가로 좌표, 세로 좌표)

예제

-- 손가락 하나로 100, 100 지점을 터치한 뒤 200, 200 지점까지 일정한 속도로 이동하고 놓습니다
touch.on(100, 100):move(200, 200):off()

touch.on(1, 100, 100) -- 번호 1인 손가락으로 100, 100 지점을 터치합니다
touch.off(1) -- 번호 1인 손가락을 놓습니다