滑动方向,Corona SDK。

我是 Corona SDK 的新手,想要一些帮助:

我想要检查用户滑动的方向,我有一个对象:

local Rect = display.newRect(30,30,30,30)
Rect:setFillColor(255,0,0)

我想要给他添加一个监听器:

Runtime:addEventListener("touch",SwipeTouchEvent)

在函数中,我想要检查是否有滑动发生,以及滑动的方向。如果是向上,将上限制添加1;如果是向下,将下限制添加1;如果是向右,则将右限制添加1,如果是向左,则将左限制添加1;并显示所有的整数...感谢帮助者!

点赞
用户4636961
用户4636961

以下是一篇介绍如何通过向左或向右滑动来改变场景的文章。看看你能否分离并提取所需内容。

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
2015-06-05 14:54:52