Javascript 沿角度方向移动精灵
我正在用E3roid制作一个安卓游戏,我试图用模拟棒旋转精灵,然后让精灵朝飞船所面对的方向移动。这是我用来设置角度的代码Javascript 沿角度方向移动精灵,javascript,android,sprite,Javascript,Android,Sprite,我正在用E3roid制作一个安卓游戏,我试图用模拟棒旋转精灵,然后让精灵朝飞船所面对的方向移动。这是我用来设置角度的代码 double angleRadians = Math.atan2(sprite.getRealY() - relativeX,sprite.getRealX() - relativeY); double angleDegrees = Math.toDegrees(angleRadians); double angle = -1
double angleRadians = Math.atan2(sprite.getRealY() - relativeX,sprite.getRealX() - relativeY);
double angleDegrees = Math.toDegrees(angleRadians);
double angle = -1 * angleDegrees;
sprite.rotate((float)angle);
我如何将精灵移动到与角度相同的方向?
我是否将角度转换回弧度?
精灵移动(int,int)
如果你帮助我,谢谢你 你可以把你的角度想象成直角三角形的斜边。要将精灵向上和向右移动一定数量的像素,您需要使用几何体计算出该像素的数量。罪恶和罪恶应该起作用 嗯,我还是不太明白。