2014-10-26 79 views
0

我在Corona SDK是新的,我想一些帮助: 我要检查用户刷卡的方向, 我有一个对象:刷卡方向电晕SDK

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

,我想给他添加一个监听器

Runtime:addEventListener("touch",SwipeTouchEvent) 

在这个函数中我想检查一下是否有刷卡,以及刷卡的方向是什么。 如果是向上加1就行了;如果它已关闭,请将int加1;如果它是正确的,则向int右侧添加1,如果剩下,则向左侧添加1;并在屏幕上显示所有内容...感谢帮手!

+0

https://github.com/ScottPhillips/swipe-direction – 2014-10-26 14:57:19

回答

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