Update transition

zhbaor 2024-12-09 16:33:24 +08:00
parent ae90eb0dc3
commit 7e5fbe0d91

@ -2,10 +2,18 @@
#### 图像识别的作用 #### 图像识别的作用
1. 动画(如加载动画、网络连接动画)受电脑性能、网络环境影响,在不同电脑上的表现不同 1. 触控遇到部分动画可能失效
2. 触控遇到部分动画可能失效 2. 动画(如加载动画、网络连接动画)受电脑性能、网络环境影响,在不同电脑上的表现不同
因此,不同的设备无法共用相同的操作序列完成相同的任务。哪怕不考虑开始场景不同、实现复杂的功能、游戏卡死等情况,由于上述两个原因,通用的脚本必须依靠图像识别才能可靠地进行操作。 因此,不同的设备无法共用相同的操作序列完成相同的任务。哪怕不考虑开始场景不同、实现复杂的功能、游戏卡死等情况,由于上述两个原因,通用的脚本必须依靠图像识别才能可靠地进行操作。
#### 操作与识别 #### 操作与识别
下面以“从首页进基建,再进控制中枢”为例,讲解如何利用识别解决上述问题。
第一个问题:触控可能失效。比如从首页进基建,首页随时可能出现网络连接动画,导致点击无效。因此,在每次点击**后**,需要借助截图识别点击是否成功,没有成功需要再试。
第二个问题:动画时长不同。首页点击基建之后是加载动画。如果等待固定的时间(比如5秒)后直接点击控制中枢的位置,性能较高的机器可能花3秒就完成了加载动画,白等2秒;性能较差的机器可能花7秒才加载完动画,点击就是无效的。因此,在每次点击**前**,也需要借助截图识别当前是否满足点击的条件。
为了可靠、高效地完成任务,点击前、后都需要进行识别。