Имитация отрыва пальца от экрана (:off)
Объявление
событие_касания:off([ горизонтальная_координата, вертикальная_координата ])
Параметры
- горизонтальная координата, вертикальная координата
Целые числа, необязательный параметр; координаты точки отрыва пальца в текущей повёрнутой системе координат, по умолчанию используются координаты, записанные текущим событием te.
Возвращаемое значение
- событие касания
Сам объект события касания; объект для управления текущим касанием можно получить вызовом функции touch.on.
Описание
Имитирует отрыв пальца от экрана в текущей или указанной позиции. После вызова объект текущего события касания и занятый им ID пальца освобождаются.
Координаты этого метода интерпретируются в системе координат, инициализированной функциейscreen.init.
Функцию также можно вызвать следующими способами (при этом ID пальца должен быть любым числом от 1 до 29).
touch.off(идентификатор_пальца)
touch.off(идентификатор_пальца, горизонтальная_координата, вертикальная_координата)
Пример
touch.on(100, 100):off() -- Имитирует касание пальцем точки 100, 100, затем отрыв в текущей позиции.
touch.on(100, 100):off(105, 95) -- Имитирует касание пальцем точки 100, 100, затем отрыв в точке 105, 95.
-- Другой вариант
touch.on(1, 100, 100) -- Имитирует касание точки 100, 100 пальцем с номером 1.
for i=1, 100 do -- Пошагово перемещает палец с номером 1 к точке 100, 200.
touch.move(1, 100, 100 + i)
end
touch.off(1) -- Отрывает палец с номером 1.