触动精灵论坛

查看: 1240|回复: 17

[函数讲解] 高级多方向找色的详细说明

[复制链接]
发表于 2018-3-21 11:15:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转触动精灵。

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

x
iOS版触动精灵在 v2.4.5-4 及 v3.0.0-118 版本更新了findMultiColorInRegionFuzzy 区域多点找色的找色规则。正式版:
v 2.3.6到2.4.4-2 的规则:要求包括基准点在内的所有参照点都必须在查找范围之内。
v 2.4.5 ~ v2.4.5-1 的规则:只要基准点在查找范围之内,就可以找到所要找的颜色。
v 2.4.5-4 的规则:不写 orient 参数,或 orient = 0 表示使用 v2.4.4-2 版找色规则,orient = 1-8 表示使用8种不同的找色方向。
测试版:
v3.0.0-100 之前版本的规则:要求包括基准点在内的所有参照点都必须在查找范围之内。
v3.0.0-100 ~ v3.0.0-109 的规则:只要基准点在查找范围之内,就可以找到所要找的颜色。
v3.0.0-118 的规则:不写 orient 参数,或 orient = 0 表示使用 v3.0.0-109 版找色规则,orient = 1-8 表示使用8种不同的找色方向。

只要写了 orient 参数,那么找色方向就会根据init()设置方向旋转,一直保持以当前设置的屏幕方向左上角为初始点。


                               
登录/注册后可看大图

orient = 1,左上角到右下角,纵向开始找色,先找到a顶点。
orient = 2,左上角到右下角,横向开始找色,先找到b顶点。
orient = 3,右上角到左下角,横向开始找色,先找到c顶点。
以此类推。
示例代码:
[C++] 纯文本查看 复制代码
x,y = findMultiColorInRegionFuzzy( 0x000000, "0|0|0x000000", 99, x1, y1, x2, y2, { orient = 1})


完整演示代码:
游客,如果您要查看本帖隐藏内容请回复


多方向找色.gif
回复

使用道具 举报

发表于 2018-3-21 23:59:53 | 显示全部楼层
还是山山水水
回复 支持 反对

使用道具 举报

发表于 2018-3-23 00:01:57 | 显示全部楼层
研究一下研究一下
回复 支持 反对

使用道具 举报

发表于 2018-3-24 20:56:33 | 显示全部楼层
看下是怎样用的
回复 支持 反对

使用道具 举报

发表于 2018-3-29 11:51:22 | 显示全部楼层
看看有什么
回复 支持 反对

使用道具 举报

发表于 2018-3-31 04:24:40 | 显示全部楼层
高级多方向找色的详细说明
回复 支持 反对

使用道具 举报

发表于 2018-3-31 16:27:40 | 显示全部楼层
fdhfdshfdhgdgfsd
回复 支持 反对

使用道具 举报

发表于 2018-3-31 20:12:57 | 显示全部楼层
高新技术要学习下,哈哈
回复 支持 反对

使用道具 举报

发表于 2018-4-2 09:11:05 | 显示全部楼层
的详细说明
回复 支持 反对

使用道具 举报

发表于 2018-4-2 11:17:34 | 显示全部楼层
看到好东东,一定要回复哦
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

帖子推荐上一条 /3 下一条

小黑屋|手机版|Archiver|触动精灵 ( 京ICP备15002081号-2

GMT+8, 2018-5-22 14:07 , Processed in 0.118708 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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