我正在使用Corona sdk进行游戏。我需要确定一个滑动方向,这样我就可以让身体对象向那个方向跳跃。我正在使用Runtime:addEventListener(“touch”,moveCat),它调用一个移动body对象的函数moveCat。它正在工作,但物体向错误的方向移动。当我向上滑动并向左滑动时,它向上和向右跳跃。在moveCat函数中我使用cat:applyLinearImpulse(50,150,event.x,event.y)来移动对象。
任何建议都表示赞赏。
杰里
答案 0 :(得分:0)
如果您发布特定代码可能会有所帮助,但通常,对于滑动,我存储起始(x1,y1)坐标并将它们与结束(x2,y2)坐标进行比较。如果x2> x1,则用户从左向右滑动。