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

! Задержка с точностью до миллисекунды (:msleep)

Объявление

событие_касания = событие_касания:msleep(количество_миллисекунд)

Параметры

  • количество миллисекунд
    Вещественное число, необязательный параметр; время задержки в миллисекундах, по умолчанию 0.1.

Возвращаемое значение

  • событие касания
    Сам объект события касания; объект для управления текущим касанием можно получить вызовом функции touch.on.

Описание

Функция задержки не изменяет объект, а только блокирует текущий поток. Псевдоним этого метода — :delay.
Этот метод может уступать управление, поэтому до его возврата другие потоки могут получить возможность выполняться.

Пример

-- Имитирует касание пальцем точки 100, 100, ждёт 300 миллисекунд и отрывает палец от экрана.
touch.on(100, 100):msleep(300):off()