生死狙击按键精灵辅助

关于转向问题

鼠标灵敏度70
按键精灵找图功能中MoveTo 100,100坐标不能有空格(在调试的时候不能有,执行脚本的时候,有好像也行)
例如MoveTo 100, 100要改写成MoveTo 100,100
差不多2250转180度

关于调试问题

在Exit情况下
Exit Do 在调试中要写成Exit do 才能执行,而在脚本执行过程中Exit Do必须大写才能执行 (有时候好像也能在调试用Exit DO)
exit暂不讨论
多次使用RestartScript重启脚本可能会导致按键精灵崩溃

关于性能优化问题

找图范围过大会消耗一定时间,所以改为找色

找色识别测试代码

方法1
FindColorEx 1124,31,1124,31,"E4B883",0,0.8,intX,intY
If intX > 0 And intY > 0 Then 
TracePrint 1
End If
FindColorEx 1124,38,1124,38,"EDBC83",0,0.8,intX,intY
If intX > 0 And intY > 0 Then 
TracePrint 2
End If
FindColorEx 1120,34,1120,34,"E3B379",0,0.8,intX,intY
If intX > 0 And intY > 0 Then 
TracePrint 3
End If
FindColorEx 1128,34,1128,34,"ECBC83",0,0.8,intX,intY
If intX > 0 And intY > 0 Then 
TracePrint 4
End If
FindColorEx 1124,32,1124,32,"17110C",0,0.8,intX,intY
If intX > 0 And intY > 0 Then 
TracePrint 5
End If
FindColorEx 1124,37,1124,37,"17110C",0,0.8,intX,intY
If intX > 0 And intY > 0 Then 
TracePrint 6
End If
FindColorEx 1121,34,1121,34,"866F56",0,0.8,intX,intY
If intX > 0 And intY > 0 Then 
TracePrint 7
End If
FindColorEx 1127,35,1127,35,"C29F77",0,0.8,intX,intY
If intX > 0 And intY > 0 Then 
TracePrint 8
End If
方法2
FindColorEx 1124,31,1124,31,"E2B682",0,0.9,intX,intY
If intX > 0 And intY > 0 Then 
TracePrint 1
End If
FindColorEx 1124,38,1124,38,"ECBB82",0,0.9,intX,intY
If intX > 0 And intY > 0 Then 
TracePrint 2
End If
FindColorEx 1120,37,1120,37,"DFB480",0,0.9,intX,intY
If intX > 0 And intY > 0 Then 
TracePrint 3
End If
FindColorEx 1120,32,1120,32,"E1B178",0,0.9,intX,intY
If intX > 0 And intY > 0 Then 
TracePrint 4
End If
FindColorEx 1128,32,1128,32,"EABA82",0,0.9,intX,intY
If intX > 0 And intY > 0 Then 
TracePrint 5
End If
FindColorEx 1128,37,1128,37,"DFB480",0,0.9,intX,intY
If intX > 0 And intY > 0 Then 
TracePrint 6
End If
posted @ 2023-09-05 20:29  阿强我滴超人  阅读(218)  评论(0)    收藏  举报