第三课511遇见易语言大漠文字识别游戏角色坐标

小知识:如何让脚本自动注册大漠

核心思路:只是把注册大漠需要的2个文件 dm.dll regdm.dll 2个文件存入到易语言里面 以图片的形式存储 然后脚本运行后判断附近是否有这2个文件 没有 则实用 写到文件 的函数 来把易语言里面的对应2个文件内容写到指定位置 然后 开始运行dos命令进行自动注

 

自己的例子

第三课511遇见易语言大漠文字识别游戏角色坐标_第1张图片

第三课511遇见易语言大漠文字识别游戏角色坐标_第2张图片

 

小知识:大漠识字 非常简单

  1. 设置大漠的指定文件夹 用setpath来指定 一般都是当前运行目录
  2. 要会使用大漠综合工具来制作自己的字库 并且把该字库文件扔进指定目录
  3. 大漠的ocr命令识字 得到识别结果

第三课511遇见易语言大漠文字识别游戏角色坐标_第3张图片

 

 

知识点:关于使用易语言对象来实现大漠的功能直接创建大漠对象来实现大漠功能的区别和前者的一些理解

直接创建大漠对象比如

好处是很好理解直接以该对象的方法来实现大漠的操作即可问题是无法静态编

 

如果是用易语言对象来实现基本步骤是这样

 

好处是可以静态编译坏处是1.需要对这个易语言对象进行创建大漠对象而且这个大漠对象调用大漠本身的方法还很麻烦比如下图这样

第三课511遇见易语言大漠文字识别游戏角色坐标_第4张图片

 

我们着重讲解下对易语言对象实现大漠功能的理解

 

下面是我自己写的一个大漠类

第三课511遇见易语言大漠文字识别游戏角色坐标_第5张图片

 

易语言对象创建大漠是在初始化里

第三课511遇见易语言大漠文字识别游戏角色坐标_第6张图片

 

理解:本质上我们用这种方法来实现的大漠操作实际上是 这个类的 私有成员 对象1 所具有的 大漠方法不过是我们把这个私有成员的方法封装了下看起来好像是这个类本身实现的我们创建了这个类的实例 一开始 只是创建了他的一个私有成员 当前这个成员还是对象类型 但是一旦我们调用了 类的初始化方法 这个私有成员就成为了一个大漠对象 那么就可以通过调用类的方法 来间接的调用 这个 大漠对象的私有成员变量的各种方法属

你可能感兴趣的:(易语言,大漠)