Lua 电晕扫向
我正在使用Corona sdk开发一款游戏。我需要确定一个滑动方向,这样我就可以使身体对象朝那个方向跳跃。我正在使用Runtime:addEventListener(“touch”,moveCat),它调用一个函数moveCat来移动body对象。它正在工作,但对象的移动方向错误。当我向上和向左滑动时,它会向上和向右跳跃。在moveCat函数中,我使用cat:applylinearpulse(50150,event.x,event.y)来移动对象 如有任何建议,我们将不胜感激Lua 电晕扫向,lua,game-physics,coronasdk,Lua,Game Physics,Coronasdk,我正在使用Corona sdk开发一款游戏。我需要确定一个滑动方向,这样我就可以使身体对象朝那个方向跳跃。我正在使用Runtime:addEventListener(“touch”,moveCat),它调用一个函数moveCat来移动body对象。它正在工作,但对象的移动方向错误。当我向上和向左滑动时,它会向上和向右跳跃。在moveCat函数中,我使用cat:applylinearpulse(50150,event.x,event.y)来移动对象 如有任何建议,我们将不胜感激 Jerry如果您发
Jerry如果您发布特定代码可能会有所帮助,但一般来说,对于刷卡,我存储起始(x1,y1)坐标,并将其与结束(x2,y2)坐标进行比较。如果x2>x1,则用户从左向右滑动。OK,我已根据事件确定x1、y1、x2、y2坐标。相位开始和结束。如何将此应用于ApplyLinearPulse(),以使身体沿所需方向移动?谢谢你的建议。我还没有用过applyLinearImpulse,但是这个有用吗?