游戏辅助:用按键精灵识别渐变色或半透明的文字

2025-01-05 03:04:29
游戏辅助:用按键精灵识别渐变色或半透明的文字

4、点击抓图,抓取我们需要的文字图片。2、设置文字颜色和偏色。

游戏辅助:用按键精灵识别渐变色或半透明的文字

6、30的十六进制是1e,那我们偏色值就填写“1e1e1e”,RGB三种颜色各偏色1e

7、怎样才能知道它的偏色值是多少呢?例如:我们获取的文字图片里,最淡的颜色点A的值是1,最深的颜色点B的值是10,我们当前抓取了一个颜色点C的值是2,那我们就要在文字图片里找比点c深的值,直到找到文字图片里最深的那个颜色点B,点B与点c的差值就是点c的偏色。这样找好麻烦有没有,找到猴年马月啊~~所以,我们要善用工具,这里介绍一款十分好用的偏色计算器工具——大漠偏色计算器。刚刚好和大漠工具配成一套使用。拓展知识:为什么说配成一套使用的时候,小编用了窃喜的语气呢?是这样的,并不是所有的偏色计算工具都是RGB格式的,例如大兵的偏色计算工具就是BGR的,如果是BGR格式获取到的偏色:041e06,我们要把R和B的位置调换变成RGB格式,就是:061e04,虽然只是调换个位置,但是有的时候忘记了就麻烦了。

8、大漠偏色计算器的使用

游戏辅助:用按键精灵识别渐变色或半透明的文字游戏辅助:用按键精灵识别渐变色或半透明的文字

12、偏色找到了,字库也做好了,我们现在来实现下找字,找到之后点击它。代码:Call register()PutAttachment "G:\test", "dm_soft.txt" //释放字库文件到G:\test文件夹里dm_ret = dm.SetDict(0, "G:\test\dm_soft.txt") //\加载字库文件dm_ret = dm.FindStr(0,0,2000,2000,"465","A6691A-474D12",1.0,intX,intY) //找字 。 参数里的"465",填写大漠综合工具中做字库时的 定义文字的内容If intX >= 0 and intY >= 0 Then MessageBox "找到了,位置:"&intX&","&intYEnd IfSub register() //注册大漠 Set ws = createobject("Wscript.Shell") ws.run "regsvr32 atl.dll /s" Set ws = nothing PutAttachment "G:\test", "dm.dll" PutAttachment ".\Plugin" ,"RegDll.dll" call Plugin.RegDll.Reg ( "G:\test\dm.dll") Set dm = createobject("dm.dmsoft") ver = dm.ver() If len(ver) = 0 Then MessageBox "插件注册失败,检查系统是否禁用了vbs脚本权限" EndScript End IfEnd Sub

13、运行结果:

游戏辅助:用按键精灵识别渐变色或半透明的文字

14、略带透明的字体,设置偏色的方式也是和渐变色一样的。如果字体的透明度比较高,偏色无法设置的,建议可以找找游戏上其他特征,例如,字的位置是不是变化的,字的附近有没有其它的固定的东西。可以借助这些特征去找字。

猜你喜欢