我正在开发一款使用Corona sdk的游戏。我需要确定一个滑动方向,这样我才能使实体对象在该方向上跳跃。我使用的是Runtime:addEventListener("touch",moveCat),它调用一个函数moveCat来移动body对象。它在工作,但对象朝错误的方向移动。当我向上和向左滑动时,它会向上和向右跳跃。在moveCat函数中,我使用cat:applyLinearImpulse( 50,150,event.x,event.y )来移动对象。
如有任何建议,欢迎光临。
曾傑瑞
发布于 2011-07-23 09:00:29
如果您发布了特定的代码,可能会有所帮助,但一般来说,对于swipes,我存储开始(x1,y1)坐标并将它们与结束(x2,y2)坐标进行比较。如果为x2>x1,则用户从左向右滑动。
https://stackoverflow.com/questions/6797532
复制相似问题