📄 computdirection.java
字号:
package assistant;
/**
* 根据坐标计算方向类
* @author lovo
*
*/
public class ComputDirection {
/**
* 计算单时间移动距离
* @param x 源X坐标
* @param y 源Y坐标
* @param speed 移动速度
* @return 单位时间移动像素数组
*/
public static double[] getDif(int x,int y,int speed){
double[] dif=new double[2];
/*获得源坐标和目标坐标的差值*/
int difx=PublicVar.chip.getX()-x;
int dify=PublicVar.chip.getY()-y;
/*计算斜边距离*/
double difTilted=Math.sqrt(difx*difx+dify*dify);
/*计算时间*/
double time=difTilted/speed;
/*计算单位时间移动像素*/
dif[0]=difx/time;
dif[1]=dify/time;
return dif;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -