From 7f3be32d85c94294fa112c2268f48eb587987d5d Mon Sep 17 00:00:00 2001 From: MistEO Date: Sun, 28 Aug 2022 00:36:38 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E8=87=AA=E5=8A=A8=E6=88=98=E6=96=97?= =?UTF-8?q?=E8=AF=86=E5=88=AB=E5=B9=B2=E5=91=98=E6=97=B6=E5=8A=A0=E4=B8=80?= =?UTF-8?q?=E4=BA=9B=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ref to https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/1632 --- src/MeoAssistant/BattleProcessTask.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/MeoAssistant/BattleProcessTask.cpp b/src/MeoAssistant/BattleProcessTask.cpp index 614ee1f62d..a35cb58d6b 100644 --- a/src/MeoAssistant/BattleProcessTask.cpp +++ b/src/MeoAssistant/BattleProcessTask.cpp @@ -157,6 +157,7 @@ bool asst::BattleProcessTask::analyze_opers_preview() Rect cur_rect; int click_delay = Task.get("BattleUseOper")->pre_delay; for (size_t i = 0; i != opers.size(); ++i) { + Log.trace(__FUNCTION__, "ready to click No.", i, "oper"); const auto& cur_oper = oper_analyzer.get_opers(); size_t offset = opers.size() > cur_oper.size() ? opers.size() - cur_oper.size() : 0; cur_rect = cur_oper.at(i - offset).rect; @@ -175,6 +176,7 @@ bool asst::BattleProcessTask::analyze_opers_preview() oper_name = name_analyzer.get_result().front().text; } opers.at(i).name = oper_name; + Log.info(__FUNCTION__, "oper's name", oper_name); bool not_found = true; // 找出这个干员是哪个组里的,以及他的技能用法等 @@ -195,6 +197,7 @@ bool asst::BattleProcessTask::analyze_opers_preview() m_cur_opers_info.emplace(std::move(oper_name), std::move(opers.at(i))); // 干员特别多的时候,任意干员被点开,都会导致下方的干员图标被裁剪和移动。所以这里需要重新识别一下 + Log.trace(__FUNCTION__, "ready to analyze oper again"); oper_analyzer.set_image(image); oper_analyzer.analyze(); }