画面から指を離す動作をシミュレート (:off)
宣言
タッチイベント:off([ 横座標, 縦座標 ])
パラメータ
- 横座標, 縦座標
整数型。省略可能。指を画面から離す点の、現在の回転座標系における座標です。デフォルトは現在の te イベントに記録された座標です
戻り値
- タッチイベント
タッチイベントオブジェクト本体。touch.on 関数を呼び出すと、現在のタッチ操作を制御するためのイベントオブジェクトを取得できます
説明
現在位置または指定位置で指を画面から離す動作をシミュレートします。呼び出し後、現在のタッチイベントオブジェクトと、それが占有しているフィンガー id が解放されます
このメソッドの座標値パラメータは、screen.init関数で初期化された座標系の影響を受けます
この関数は次の形式でも呼び出せます(フィンガー ID には 1 ~ 29 の範囲の任意の数字を指定します)
touch.off(フィンガー ID)
touch.off(フィンガー ID, 横座標, 縦座標)
例
touch.on(100, 100):off() -- 画面上の点 100, 100 に指を接触させ、現在位置で画面から離す動作をシミュレート
touch.on(100, 100):off(105, 95) -- 画面上の点 100, 100 に指を接触させ、105, 95 の位置で画面から離す動作をシミュレート
-- 別の使用方法
touch.on(1, 100, 100) -- 番号 1 の指を画面上の点 100, 100 に接触させる動作をシミュレート
for i=1, 100 do -- 番号 1 の指を点 100, 200 まで段階的に移動するループ
touch.move(1, 100, 100 + i)
end
touch.off(1) -- 番号 1 の指を離す