有一个球员。在移动光标时,我想获得玩家和光标之间的角度。我的代码是:
public void mouseMoved(MouseEvent ev) {
float angle = (float) Math.toDegrees(Math.atan2(ev.getX() - player.getCenterX(),
ev.getY() - player.getCenterY()));
if (angle < 0) {
angle += 360;
}
System.out.println(angle);
}
但它没有返回正确的值。如何修改它以返回正确的值?