经过测试就是每次调用这段代码就卡,延时过后就不卡,再调用又卡住,我把它放在一个循环里的,因为我要时时获取到两个坐标数据。 老师们帮看看改怎么么调用这个字程序。是代码问题么。用的大漠插件
.版本 2
.支持库 dm
.子程序 读取人物与怪物坐标
人物坐标 = DM.FindColorE (80, 300, 900, 600, “2f4f3c-000000”, 1, 4) ' 找色
怪物坐标 = 识字_区域快速字符 (0, 80, 300, 900, 600, “15”, “ffffff-808080”, 1) ' 找字
.如果真 (怪物坐标 ≠ “-1|-1|-1”)
怪物x = 取文本中间 (怪物坐标, 3, 3)
怪物y = 取文本右边 (怪物坐标, 3)
.如果真结束
.如果 (怪物坐标 = “-1|-1|-1”)
怪物x = “-1” ‘这句是在循环里做判断的可以不管
.否则
.如果结束
.如果真 (寻找文本 (人物坐标, “|”, 1, 假) > 0)
人物x = 取文本中间 (人物坐标, 1, 寻找文本 (人物坐标, “|”, 1, 假) - 1)
人物y = 取文本中间 (人物坐标, 寻找文本 (人物坐标, “|”, 1, 假) + 1, 取文本长度 (人物坐标))
.如果真结束
|