손가락으로 화면 터치하기 (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인 손가락을 놓습니다