Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.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
Javascript 沿角度方向移动精灵_Javascript_Android_Sprite - Fatal编程技术网

Javascript 沿角度方向移动精灵

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

我正在用E3roid制作一个安卓游戏,我试图用模拟棒旋转精灵,然后让精灵朝飞船所面对的方向移动。这是我用来设置角度的代码

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)


如果你帮助我,谢谢你

你可以把你的角度想象成直角三角形的斜边。要将精灵向上和向右移动一定数量的像素,您需要使用几何体计算出该像素的数量。罪恶和罪恶应该起作用

嗯,我还是不太明白。