! 模擬手指輕觸一次螢幕 (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 秒