Lua 如何在corona中处理拖动手势
我不熟悉corona,想知道如何在corona中创建拖动手势?首先,使用“触摸”事件侦听器,而不是“点击”。点击仅在你抬起手指时响应,但触摸对放下和拿起手指都有响应 触摸事件的“开始”和“结束”有不同的阶段,您可以使用这些阶段来获取拖动手势的开始和结束: 此外,如果您想响应屏幕上任何位置的触摸(而不仅仅是一个对象),请将侦听器添加到运行时:Lua 如何在corona中处理拖动手势,lua,coronasdk,Lua,Coronasdk,我不熟悉corona,想知道如何在corona中创建拖动手势?首先,使用“触摸”事件侦听器,而不是“点击”。点击仅在你抬起手指时响应,但触摸对放下和拿起手指都有响应 触摸事件的“开始”和“结束”有不同的阶段,您可以使用这些阶段来获取拖动手势的开始和结束: 此外,如果您想响应屏幕上任何位置的触摸(而不仅仅是一个对象),请将侦听器添加到运行时: Runtime:addEventListener("touch", onTouch) 将在拖动的起点和终点之间生成一条线 资料来源: (询问前应先搜索)
Runtime:addEventListener("touch", onTouch)
将在拖动的起点和终点之间生成一条线
资料来源:
(询问前应先搜索)
function drawLine( event )
if(event.phase == "ended") then
line = display.newLine(event.xStart, event.yStart, event.x, event.y)
line:setColor(255,0,0)
line.width = 5
end
end
Runtime:addEventListener("touch", drawLine)