易语言调用大漠字库显示游戏坐标和角色等级

本文介绍如何使用大漠插件调用多个字库,实现游戏中的坐标、等级等信息的实时显示。通过设置不同字库,利用时钟组件每1000毫秒更新一次,展示角色坐标及所在城市。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大漠插件可以调用多个字库 ,通过SetDict(index,file)设置字库,UseDict(index)切换字库,,通过不同的字库来读取游戏的等级,坐标,城市位置,通过时钟来时时显示游戏角色的坐标,所在城市,关键是如何调用多个字库。我们采用时钟组件,把时钟周期设为1000毫秒,把坐标的识别和等级的识别封装成一个子程序,来调用它,达到时时显示的效果。

第20课511遇见易语言大漠多字库调用时时显示坐标等级

等级识别源码:

511遇见(www.511yj.com)

.版本 2

.子程序 等级识别
.局部变量 dm_ret, 整数型
.局部变量 ss, 文本型

.如果 (在线 = 1)
    dm_ret = dm.UseDict (1)
    ss = dm.Ocr (135, 1, 202, 15, “37e73f-000000”, 1)
    dm_ret = dm.UseDict (0)
    .如果 (取文本长度 (ss) > 0)
        _启动窗口.标签_等级.标题 = “等级:” + ss

    .否则

    .如果结束

.否则
    _启动窗口.标签_等级.标题 = “”

坐标识别源码:

511遇见(www.511yj.com)

.版本 2

.子程序 坐标识别
.局部变量 dm_ret, 整数型
.局部变量 ss, 文本型
.局部变量 sss, 文本型


.如果 (在线 = 1)
    dm_ret = dm.UseDict (2)
    ss = dm.Ocr (669, 145, 725, 163, “00ff00-000000”, 1)
    sss = dm.Ocr (672, 1, 799, 14, “00ff00-000000”, 1)
    dm_ret = dm.UseDict (0)
    .如果 (取文本长度 (ss) > 0)
        _启动窗口.标签_城市.标题 = sss
        _启动窗口.标签_坐标.标题 = ss

    .否则

    .如果结束


.否则
    _启动窗口.标签_城市.标题 = “”
    _启动窗口.标签_坐标.标题 = “”

时钟调用源码:

511遇见(www.511yj.com)

.版本 2

.子程序 _时钟1_周期事件

账号密码写入组合框 ()
.如果 (dm.FindWindow (, “剑侠情缘·网络版”) ≠ 0)
    在线 = 1

.否则
    在线 = 0
.如果结束
等级识别 ()
体力变化 ()
生命变化 ()
内力变化 ()
经验变化 ()
坐标识别 ()
判断游戏是否退出 ()

源码参考:易语言大漠多字库调用时时显示坐标等级

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

511遇见

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值