Simular a retirada do dedo da tela (:off)
Declaração
evento_de_toque:off([ coordenada_x, coordenada_y ])
Parâmetros
- coordenada x, coordenada y
Inteiros, opcionais: coordenadas do ponto em que o dedo deixa a tela no sistema de coordenadas rotacionado atual; o padrão são as coordenadas registradas pelo eventoteatual
Valor de retorno
- evento de toque
O próprio objeto de evento de toque; chame a função touch.on para obter um objeto que controla o toque atual
Descrição
Simula a retirada do dedo da posição atual ou especificada da tela; depois da chamada, libera o objeto de evento de toque atual e o ID de dedo que ele ocupa.
Os parâmetros de coordenadas deste método são afetados pelo sistema de coordenadas inicializado porscreen.init.
Esta função também pode ser chamada das formas abaixo (o ID do dedo deve ser qualquer número entre 1 e 29):
touch.off(ID_do_dedo)
touch.off(ID_do_dedo, coordenada_x, coordenada_y)
Exemplo
touch.on(100, 100):off() -- simula o contato de um dedo com o ponto 100, 100 e sua retirada na posição atual
touch.on(100, 100):off(105, 95) -- simula o contato de um dedo com o ponto 100, 100 e sua retirada no ponto 105, 95
-- outra forma de uso
touch.on(1, 100, 100) -- simula o contato do dedo número 1 com o ponto 100, 100
for i=1, 100 do -- move gradualmente o dedo número 1 até o ponto 100, 200
touch.move(1, 100, 100 + i)
end
touch.off(1) -- solta o dedo número 1