典型场景:
比"等待 3 秒"更智能:变化快就早执行,变化慢就自动多等,不会浪费时间也不会错过时机。
"等待条块变化"专门用于监控血条、进度条、能量条等条形元素的长短变化。
为什么需要多个模板?因为条块在不同长度时外观不同(满血是长条,残血是短条)。你需要截取同一血条在不同状态下的截图作为参照:
注意:模板不宜太多,太多会影响检测效率。2 张已足够覆盖大多数场景。
引擎会持续匹配当前画面最接近哪个模板,当匹配结果从一个模板切换到另一个时,判定为"条块变化了"。
典型用法:监控角色血条,血量减少超过一定比例 → 自动使用药品。
这两个阈值容易混淆,它们控制不同的事情:
简单记忆:匹配阈值管"找不找得到",变化阈值管"变了多少才算变"。
一般保持默认即可。如果血条微调就误报 → 加大变化阈值到 0.15~0.2。
完整步骤:
这样脚本会持续监控血条,一旦检测到血量明显减少就自动点击药品。
参考示例:Windows 版内置了"游戏辅助-血条监控"Demo 项目,可通过菜单导入 Demo 包查看完整配置(包含 2 个模板:满血 + 30% 血量)。
Windows 版:
Ctrl+7)Android 版:在编辑器中切换到录制模式,操作会被全屏覆盖层拦截并记录,同时底层界面会同步执行你的操作。
录制完成后,在宏列表中可以回放测试,也可以通过"调用录制宏"节点嵌入主流程。
MacroAI 录制时只记录设计区域内的操作。这是有意设计,防止你误操作(如点击了 MacroAI 自身的界面)被录进去。
没被录入的情况:
解决办法:
宏回放会保留录制时的时间间隔。如果你录制时操作很快,回放也会很快。
调整方法:
更好的做法:对于需要精确控制节奏的场景,建议用节点编辑器手动搭建(等待节点 + 点击节点),而不是依赖录制。录制更适合"操作序列固定、间隔不重要"的场景。
宏本身不能编辑。录制完成后,你可以重命名、修改描述、回放、删除,但不能修改宏内部的具体事件(不能删除某个点击、不能调整延时、不能改坐标)。
录错了怎么办?删除后重新录制。
想要条件判断?用节点编辑器:
也可以把一个长操作拆成几段短宏分别录制,中间用节点逻辑连接,更灵活。
主要区别:
因此 Android 版更推荐用节点编辑器搭建流程,录制作为辅助手段。Windows 版录制功能更完整(支持键盘、中文输入法)。