游戏字体辨识技巧

社区服务
高级搜索
猴岛论坛辅助工具游戏字体辨识技巧
发帖 回复
正序阅读 最近浏览的帖子最近浏览的版块
0个回复

游戏字体辨识技巧

楼层直达
mimi_rice

ZxID:55494225

等级: 上士
举报 图酷模式  只看楼主 使用道具 楼主   发表于: 2015-03-16 0
游戏字体辨识技巧
本文按键学院提供技术支持






按键学院交流群(1群已满):376122403
零基础学按键精灵群(2群):372671254





引用

当游戏里需要识别的文字量很大,而又不知道是什么字体,无法制作字库的时候,
我们该怎么办呢?
难道就甘心逐个提取文字点阵制作字库吗?
想想那工作量就吓尿~







例子



引用
假如我们要做《神武》游戏的自动任务脚本,我们需要识别下图中红框部分的文字,识别到之后点击文字即可自动寻路到任务处。



         我们先用大漠综合工具提取一个字的点阵,
         这里我们提取“门派指引人”中的门字
         这里要注意,我们截图的时候,门字下面的下划线不能截取
                    第一步:截图之后,我们取文字颜色
                    第二步:点击提取单个点阵
                    第三步:在定义文字输入框里 输入“门”字
                    第四步:点击回车添加到当前字库
                    第五步:右击我们新添加的门字选择查询系统字库


        


          
         看啊!它说可能的字体有那么多。。。
         这。。如果只有几个可能的字体,我们还可以一个个测下来
         这么多的话。。
         测还是要测,但是怎么测才能节省成本呢?

         PS:如果弹出的结果是,在系统库里没有发现这个字
             也可以用下面的处理方法,千万不能放弃治疗
             有的情况下,大漠工具会有识别不出的情况

            

              





肉眼点阵比较法

引用
              
               我们知道有很多游戏,它的字体使用的就是我们的系统字体
               而我们又知道大多数游戏里的字体是9号字
               好,小编的系统是微软雅黑字体的

              

         打开记事本,输入门字,然后把记事本的字体设置为微软雅黑9号字,接着截取记事本里的门字的点阵和游戏的对比
         记事本:


         游戏中:



        
         点阵差那么多,一看就知道不是了。
         那么我们就试试宋体9号字
         为什么是宋体?因为普遍的游戏用的是宋体字

         记事本:


         游戏中:


        
         哈哈~点阵对上了,就是宋体9号字~



指定生成字库法



引用
如果是要用大漠综合工具生成系统字库之后,再加载到脚本里去找字
这样太麻烦了,而且每次生成字库花费的时间还多
所以,我们使用 GetDictInfo 函数 然后创建指定的文字
小编利用GetDictInfo函数,做了一个简单的测字体脚本,方便大家测字





         在该脚本界面上,输入字体,字号,文字的颜色已经要测试的文字,启动脚本即可
         效果:


         Q文件下载: 测试字体.rar[点击下载](774 K) 下载次数:0 累计下载获得 DB 没有记录
         测字脚本里的脚本代码详解,请查看相关院刊:
         【院刊】-【201410期】解决不同系统字体兼容问题



游戏支持字体设置



引用
{:4_86:}
这一点很简单也很重要
切莫粗心,
遇到字体不能确定的情况下,先要看看游戏支不支持字体设置
例如,大唐无双2 这款游戏
就支持宋体和微软雅黑 两种字体的设置







最后


      
         如果,测了多种字体之后,还是没有找到匹配的字体
         有如下几种原因:
                  1、游戏中的字体并非系统字体,而是经过游戏官方自己改造过的字体
                   2、游戏字体偏色太太太大了(这个还不算死绝的,尽可能找偏色规律,实在不行再放弃治疗)

         那么,这个时候可以放弃治疗了
         我们已经尽力了~
         最后的方法就是一个个的提取文字点阵做字库         












« 返回列表
发帖 回复