我是Corona SDK的新手,我想要一些帮助: 我想查看用户滑动的方向, 我有一个对象:
local Rect = display.newRect(30,30,30,30)
Rect:setFillColor(255,0,0)
我想给他添加一个听众
Runtime:addEventListener("touch",SwipeTouchEvent)
在我想要检查是否有滑动的功能中,以及滑动的方向。 如果是,则向上加1;如果它已经关闭,则向下添加1;如果是正确的,则向右添加1,如果是,则向左添加1;并在屏幕上显示所有内容...感谢帮助者!
答案 0 :(得分:1)
这篇文章介绍了如何通过向左或向右滑动来更改场景。看看你是否可以分开并拿走你需要的东西。
https://forums.coronalabs.com/topic/33708-swipe-left-or-right-to-change-scenes/
提示:
local function startDrag(event)
local swipeLength = math.abs(event.x - event.xStart)
print(event.phase, swipeLength)
local t = event.target
local phase = event.phase
if "began" == phase then
return true
elseif "moved" == phase then
elseif "ended" == phase or "cancelled" == phase then
if event.xStart > event.x and swipeLength > 50 then
print("Swiped Left")
elseif event.xStart < event.x and swipeLength > 50 then
print( "Swiped Right" )
end
end
end