ChiLian 发表于 2018-8-13 18:27:10

很纠结的鼠标移动拣物思路

神途,传奇一种。
纠结一:捡取物品不能用快捷键,也不能把鼠标移动到物品名称上面,只能移动到拣取物品特征码才能拾取。
纠结二:地面上的物品走过去或者跑过去才能拣,走每次一格,跑每次两格,走或跑完以后坐标位置又变了,这个思路要怎么写?
.版本 2
.支持库 spec

.子程序 _按钮2_被单击
.局部变量 物品坐标X, 整数型
.局部变量 物品坐标Y, 整数型
.局部变量 x, 整数型
.局部变量 y, 整数型
.局部变量 序号, 整数型
.局部变量 a, 整数型

乐玩.文字_找字 (87, 38, 907, 561, “创世级”, “cdc9a5-000000”, 0.95, 物品坐标X, 物品坐标Y, 序号, , 1000)
.判断开始 (物品坐标X > 0)
    调试输出 (序号, 物品坐标X, 物品坐标Y)
    x = 物品坐标X - 100
    y = 物品坐标Y + 15
    .判断循环首 (真)
      延迟 (100)
      乐玩.鼠标_移至 (x, y)
      .判断开始 (乐玩.鼠标_取特征码 () = 601)
            乐玩.鼠标_移至点击 (x, y)
            调试输出 (“鼠标单击了”)
            跳出循环 ()
      .默认
            a = a + 5
            x = 物品坐标X - 100 + a
            .如果真 (x > 物品坐标X + 100)
                调试输出 (“坐标越界”)
                跳出循环 ()
            .如果真结束
            ' 调试输出 (x)
      .判断结束
      处理事件 ()
    .判断循环尾 ()
.默认
    调试输出 (“啥都没有”)
.判断结束
延迟 (100)
_按钮2_被单击 ()


残-喘 发表于 2020-2-18 14:57:01

1. 没用过乐玩,我都是用大漠,现在也在为这个问题烦恼
2.在里代码里有一点我看不懂,不知道是不是没用过乐玩的原因,X=物品坐标X-100(正常情况下找到图片或文字,他的坐标不应该是在左上角嘛!物品坐标X-100,鼠标不会点击到物品外面去了嘛?)
页: [1]
查看完整版本: 很纠结的鼠标移动拣物思路