在 Corona SDK 中,一个对象上是否可以有两个触摸事件侦听器?

我正在编写一个游戏,如果您按下屏幕(一个巨大的透明按钮),则移动的球会停止。我还想添加一个可能性,让玩家在屏幕上滑动并获得奖品。我希望滑动不会干扰触摸,也不会影响移动对象。这个有可能吗?

local function moveBall()
 transition.to( ball, {time = 5000, x = 160,y = 240} )
end

local function stop()
  tranisition.pause()
end

local ball = display.newCircle(0,0,50)

local rectangle = display.newRect(100,200,1000,1000)
      rectangle:setFillColor(1,1,1,0.2)
      rectangle:addEventListener("tap",stop)

moveBall()
点赞
用户2285255
用户2285255

你可以保留你的代码,只需添加一个运行时监听器来监听触摸事件,并在该监听器内部添加代码以识别触摸是否是滑动操作。

有几个资源可供查看,以了解如何识别触摸是否是滑动操作。其中之一在这里

2017-07-20 03:03:14