Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua 电晕扫向_Lua_Game Physics_Coronasdk - Fatal编程技术网

Lua 电晕扫向

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如果您发

我正在使用Corona sdk开发一款游戏。我需要确定一个滑动方向,这样我就可以使身体对象朝那个方向跳跃。我正在使用Runtime:addEventListener(“touch”,moveCat),它调用一个函数moveCat来移动body对象。它正在工作,但对象的移动方向错误。当我向上和向左滑动时,它会向上和向右跳跃。在moveCat函数中,我使用cat:applylinearpulse(50150,event.x,event.y)来移动对象

如有任何建议,我们将不胜感激


Jerry

如果您发布特定代码可能会有所帮助,但一般来说,对于刷卡,我存储起始(x1,y1)坐标,并将其与结束(x2,y2)坐标进行比较。如果x2>x1,则用户从左向右滑动。

OK,我已根据事件确定x1、y1、x2、y2坐标。相位开始和结束。如何将此应用于ApplyLinearPulse(),以使身体沿所需方向移动?谢谢你的建议。我还没有用过applyLinearImpulse,但是这个有用吗?