上传备份

wjdr
王兵 12 months ago
parent c58fca4574
commit a06ec71b4e

@ -7,6 +7,7 @@ import xyz.wbsite.jmacro.base.Legend;
import xyz.wbsite.jmacro.base.ViewColor;
import xyz.wbsite.jmacro.base.ViewPoint;
import xyz.wbsite.jmacro.base.ViewRect;
import xyz.wbsite.jmacro.util.ValueUtil;
import xyz.wbsite.jmacro.util.ColorUtil;
import xyz.wbsite.jmacro.util.ImageUtil;
import xyz.wbsite.jmacro.util.Logger;
@ -146,11 +147,11 @@ public abstract class JMacro {
times = Math.min(times, 10);
// 分times次移动到指定点
for (int i = 1; i <= times; i++) {
float d = i * 1.0f / times;
double d = ValueUtil.easeOut(i * 1.0D / times);
int dx = (int) (startX + (endX - startX) * d);
int dy = (int) (startY + (endY - startY) * d);
robot.mouseMove(dx, dy);
delay(RandomUtil.randomInt(interval - 5, interval + 5));
delay(RandomUtil.randomInt(interval - 3, interval + 3));
}
} else {
robot.mouseMove(endX, endY);

@ -1,6 +1,15 @@
package xyz.wbsite.jmacro.util;
public class AnimateUtil {
/**
*
* <p>
*
*
* @author wangbing
* @version 0.0.1
* @since 1.8
*/
public class ValueUtil {
/**
*
Loading…
Cancel
Save

Powered by TurnKey Linux.