Merged
Conversation
Contributor
There was a problem hiding this comment.
嗨——我已经审查了你的修改,看起来非常不错!
帮我变得更有用!请在每条评论上点 👍 或 👎,我会根据你的反馈来改进审查质量。
Original comment in English
Hey - I've reviewed your changes and they look great!
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
Contributor
There was a problem hiding this comment.
Pull request overview
该 PR 旨在缓解“界面加载慢时点击过快导致卡死/失败”的问题,主要通过引入通用鼠标复位节点、在关键点击前后增加等待画面稳定(wait_freezes)与调整识别逻辑,来提升武器升级与协议空间流程的稳定性,并关闭 #1690。
Changes:
- 新增通用节点
MouseMoveReset(及示例用法),用于在关键操作前后复位鼠标/触控状态。 - 武器升级流程中增加/调整
pre_wait_freezes、rate_limit、pre_delay/post_delay,并通过锚点调用鼠标复位以降低误识别/悬停态干扰。 - 协议空间“进入协议空间”后新增“进入准备界面成功”的模板识别节点,等待准备界面稳定后再继续后续步骤。
Reviewed changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| assets/resource/pipeline/Weapon.json | 武器升级链路增加等待静止与鼠标复位锚点调用,调整进入升级 UI 的识别与节奏控制。 |
| assets/resource/pipeline/ProtocolSpace/InSpace.json | 增加“准备界面成功”识别节点,替代单纯延时,提升慢加载场景下的进入稳定性。 |
| assets/resource/pipeline/Interface/MouseMoveReset.json | 新增通用鼠标/触控复位节点,供其他 pipeline 通过锚点跳转复用。 |
| assets/resource/pipeline/Interface/Example/MouseMoveReset.json | 提供 MouseMoveReset 的锚点调用示例,方便其他流程复用。 |
| assets/resource/pipeline/Common/Button/LevelUpButton.json | 调整升级按钮模板匹配参数(移除 method 显式指定),以改善按钮误识别/匹配行为。 |
| assets/resource/image/ProtocolSpace/TeamChooseIcon.png | 新增用于协议空间准备界面成功判定的模板图片。 |
Co-authored-by: Copilot <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
1、增加MouseMoveReset鼠标复位通用方法
2、武器升级使用wait_freeze代替delay默认值
3、修复升级按钮误识别问题
4、修复协议空间进入准备界面识别不精准问题
close #1690
由 Sourcery 提供的总结
修复武器升级流程和协议空间准备检测,防止卡死和误触。
Bug 修复:
wait_freeze替代基于延迟的行为来纠正武器升级的时机,从而避免卡死和误触发问题。增强改进:
MouseMoveReset流水线,用于在各界面中通用的鼠标位置重置。Original summary in English
Summary by Sourcery
Fix weapon upgrade flow and Protocol Space preparation detection to prevent freezes and mis-clicks.
Bug Fixes:
Enhancements: