diff --git a/src/MaaCore/Task/BattleHelper.cpp b/src/MaaCore/Task/BattleHelper.cpp index a61417f72c..6f0f221898 100644 --- a/src/MaaCore/Task/BattleHelper.cpp +++ b/src/MaaCore/Task/BattleHelper.cpp @@ -677,8 +677,8 @@ void asst::BattleHelper::fix_swipe_out_of_limit(Point& p1, Point& p2, int width, } std::tuple adjust_scale = { - direct.x * std::cos(radian) + direct.y * std::sin(radian), - direct.y * std::cos(radian) - direct.x * std::sin(radian), + direct.x * std::cos(radian) - direct.y * std::sin(radian), + direct.y * std::cos(radian) + direct.x * std::sin(radian), }; // 旋转后偏移值会不够,计算补偿比例