Перейти к основному содержимому

Имитация отрыва пальца от экрана (: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.