2014-10-26 112 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