托纳姆编程补充篇——如何确认自己的buff?

06/21225 浏览整活专区

1.前言

为什么是补充篇因为这个只是对前面系列一SIFT算法做一个补充。本来没多少内容没打算再写一个。

2.正文

前段时间看到了很多旭日的攻略,所以就做了一个角色试试,因为需要续诗人的buff所以就有必要做一个buff识别,然后直接用系列一里面的代码发现并不能找到buff主要的问题是buff的图标实在是很小,而我们的代码写的是至少找到五个比较好的特征点,这几乎是不可能的,因为我们的图片实在是太小了,所以只需要放宽需求就可以了,具体如下:
TapTap
再来就是关于用来匹配的图片,因为SIFT是以特征点来进行匹配的,所以我们就尽量截取,buff图标特有的部分,千万千万不要把buff下面的部分名字和buff剩余时间截取下来了,因为这些白色的字每个buff都有就不算特征了,举例如下:
TapTap
勇气
TapTap
治愈
再者就是限定范围,因为我们放宽了条件所以限定识别范围还是有必要的,毕竟buff只会在你的血条下下面
TapTap
TapTap
除了这些,你也可以用来做一个自动发奖的脚本,比如只要有人和你交易识别到交易的图标就进行交易就可以了,再比如自动组队,隔一段时间喊一次话,有人拉你就自动同意,反正能用的地方很多就不多说了,还有就是前面的背包物品识别,完全没问题,用来清理清理背包,给别人发发邮件甚至,自动合成,总的来说是我觉得最实用的功能了,这肯定是连点器比不了的。
最后祝大家游戏愉快!
9
2
8