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