我想问一下在物体旋转的方向上移动物体的正确方法是什么?
现在我有:
local ang = body:getAngle() * 180 / 3.14 /// get body's rotation in degrees
local x, y = body:getPosition(); /// get current position
ang = ang%360
x = x + math.sin(ang)
y = y + math.cos(ang)
print(ang)
body:setPosition(x,y)
然而身体的动作却很诡异。任何想法我做错了什么?
谢谢