滑动方向电晕sdk

时间:2014-10-26 13:41:10

标签: sdk lua corona swipe

我是Corona SDK的新手,我想要一些帮助: 我想查看用户滑动的方向, 我有一个对象:

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

我想给他添加一个听众

Runtime:addEventListener("touch",SwipeTouchEvent)

在我想要检查是否有滑动的功能中,以及滑动的方向。 如果是,则向上加1;如果它已经关闭,则向下添加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