按键精灵怎么实现区域循环找多色

 时间:2024-10-13 22:27:39

1、首先老规矩,我们要锁定游戏窗口,并且找到一个游戏画面内,固定不变的坐标点作为参考点,如图,我们锁定“第”字的坐标作为参考,具体脚本如下

按键精灵怎么实现区域循环找多色
按键精灵怎么实现区域循环找多色

2、然后根据坐标差值,算出游戏窗口的左上角坐标,以及右下角的坐标,这样我们就实现了区域的确定,如图

按键精灵怎么实现区域循环找多色
按键精灵怎么实现区域循环找多色

3、我们扭箧别砷细致观察,不难发现,这里一共需要点击7种颜色,很显然,单列7个if语句,是很麻烦的,这时我们就需要用到split分割函数了。通过注释,相信大家都会很清晰的理解到。

按键精灵怎么实现区域循环找多色

4、颜色列表和找色区域我们都确定了,接下来我们就要实现区域找多色了,我们调用区域找色命令,具体操作如图,脚本如下,输出坐标值为了方便区分,这里改为X,Y

按键精灵怎么实现区域循环找多色
按键精灵怎么实现区域循环找多色

5、脚本初步实现了区域找多色,然后游戏的操作是需要左键单击一次找到的颜色,这里有需要我们用到funct足毂忍珩ion函数,sub子程序,for循环以及exit跳出for循环,和if判断语句了,我们定义找色的函数名字为找多色,参数为颜色,sub点击子程序,具体脚本如下

按键精灵怎么实现区域循环找多色
按键精灵怎么实现区域循环找多色

6、最后我们再加 do —— loop 循环语句就行了,

按键精灵怎么实现区域循环找多色
按键精灵怎么实现区域循环找多色

7、调试一下,脚本已经实现了自动找色并且通关游戏的功能,效果如图

按键精灵怎么实现区域循环找多色

8、在整个脚本中,我们的主要目的是实现区域找多色,其中穿插了function返回函数值,sub定义子程序,do——loop循环傥态尬锪语句,if条件判断语句,整篇脚本还是很具有教育意义的,有兴趣的童鞋可以试试看,希望可以帮助到大家!

  • 按键精灵游戏开发教程
  • Windows 10如何使用分屏功能同时显示多个窗口
  • 按键精灵怎么用
  • 龙之谷主线怎么跳过
  • 按键精灵怎么获取坐标
  • 热门搜索
    2035年的我手抄报 教师节的手抄报 世界无烟日手抄报图片 端午节英语手抄报 手抄报版面设计花边 关于长城的手抄报 我和我的祖国手抄报内容 母亲节手抄报简单好画 抗击疫情手抄报图片大全 一二年级防溺水手抄报