紫猫学院社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 66|回复: 3

[求助] 快速移動的東西可以怎樣抓

[复制链接]

1

主题

1

帖子

1

积分

学前班

Rank: 1

猫粮
5
发表于 2020-3-25 19:49:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
例如是如何可以在光碟從左至右 走至白色位置時按下按鍵?

由於移動速度很快 我需要用每1ms的速度來多點比色才能抓到時間嗎 (類似 zm.CmpColorExTap + for loop)

用以上提出的方法是可行的 但是電腦會因為一直重覆多點比色而變得很慢

請問大家有更好的方法嗎



回复

使用道具 举报

575

主题

1906

帖子

1906

积分

院长

Rank: 9Rank: 9Rank: 9

猫粮
3294
QQ
发表于 2020-3-26 22:26:27 | 显示全部楼层
这个暂无更好方案, 手机端效率没有PC快
回复

使用道具 举报

16

主题

41

帖子

41

积分

按键手机班学员

Rank: 8Rank: 8

猫粮
208
发表于 3 天前 | 显示全部楼层
有的,你直接计算速度即可,利用公式,速度等于路程除以时间,先检测出最佳暂停点,再计算路程,除以你指针移动速度,即可得出时间.
回复

使用道具 举报

16

主题

41

帖子

41

积分

按键手机班学员

Rank: 8Rank: 8

猫粮
208
发表于 3 天前 | 显示全部楼层
本帖最后由 cf183838 于 2020-4-1 20:30 编辑

不定速(指每次开始的速度不一样,不是变速哈),上图
路程 = 200,时间=1S,设,目标位置在350像素处,则需要等待多少秒点击确定按钮,
解:根据路程=时间*速度,可得出以下式子
速度 = 200/1 = 200DP/S
时间 = 350/200 = 1.75S
此时滑块需要前进1.75-1=0.75秒

若滑块已经过了目标点,则计算滑块到头返回的路径及时间

设目标点位于150处,1S后滑块位于200处,若该滑块到尽头会立即返回,问,程序该在几秒后点击确定按钮
解:
速度 = 200/1 = 200DP/S
最佳点距离路径尽头400-150 = 250DP
滑块距离路径尽头 400-200 = 200DP
滑块还需跑450DP
已知路程 = 450DP
已知速度 = 200DP/S
故时间 = 450/200 = 2.25S
答:脚本需要在2.25S后点击确定

PS:小学数学了,老铁

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学院  

GMT+8, 2020-4-4 02:01

Powered by Discuz! X3.4

© 2012-2018 紫猫编程学院

快速回复 返回顶部 返回列表