! 画面のタップをシミュレート (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 秒待つ