我有一个移动的物体,它有自己的初始方向和位置。
这是我的代码
mPosVertices[0] + vecDirection.x * delta
从上面的代码我可以让对象直线移动..如果我想移动对象曲线怎么办...
我尝试改变了这样的方向向量:
newDirection = new Vector2D(
(newDirection.x * Math.cos(radian) + newDirection.y * Math.sin(radian)),
(-1 * newDirection.x * Math.sin(radian) + newDirection.y * Math.cos(radian)));
这个物体似乎没有曲线。
答案 0 :(得分:0)
如果您没有向我们展示您对象的代码,我们无法帮助您,但我认为您可以在“X”和“Y”中控制您的对象,它看起来像这样。
mPosVertices[0].velX += vecDirection.x * delta;
mPosVertices[0].velY += vecDirection.y * delta;