- 积分
- 3
- 阅读权限
- 10
- 鲜花
- 0
- 猫粮
- 8
- 在线时间
- 7 小时
- 精华
- 0
- 注册时间
- 2018-12-23
- 性别
- 保密
- 最后登录
- 2024-10-29
学前班
- 鲜花
- 0
- 猫粮
- 8
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 anusghost 于 2024-10-17 09:47 编辑
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次
//--------------------初级用法--------------------//
Do
Dim png
png = zm.FindPic("图片1.png|图片2.png|图片3.png|图片4.png")
If png Then
TracePrint "找到序号" & png(0), "x=" & png(1), "y=" & png(2), "图片名=" & png(3)
If png(3)="图片1" Then
Delay 1000
ElseIf png(3)="图片2" Then
Touch 160 , 265 , 300
Delay 1000
ElseIf png(3)="图片3" Then
Delay 1000
Touch png(1)+50, png(2)-20, 300
Delay 1000
Exit do
ElseIf png(3)="图片4" Then
Delay 1000
Swipe 705, 1020, 705, 1080, 400
Delay 1000
End if
Else
TracePrint "没有找到"
End If
Loop
单个循环调试的时候找到图4就会往下滑动寻找图3,找到图3就会点击图3返回的偏移坐标,
但是打包成小精灵在模拟器上正式跑的时候,却变成了找到图4不滑动,touch的地方变成了图4的坐标,有点串了。
反复看了代码,不应该会这样啊?(有其他多线程循环找图也在找图5,6,7,8,图片和1234没有冲突及重复,会不会有影响的因素在内?)
有大佬解答解答吗?谢谢!
|
|