奶块吧 关注:79,747贴子:1,631,698

回复:打算做一个钓鱼脚本,目前零基础学习ing

只看楼主收藏回复

先发一下目前的效果图


IP属地:福建来自Android客户端17楼2023-08-16 21:20
回复


    IP属地:福建来自Android客户端18楼2023-08-16 21:20
    回复
      欧克,开始更新


      IP属地:福建来自Android客户端19楼2023-08-17 02:57
      回复
        半夜再打个🦶线


        IP属地:福建来自Android客户端20楼2023-08-17 02:57
        回复
          首先是窗口绑定功能,我根据python中的pywin32模块的逻辑,询问gtp,gtp给了我如下的代码


          IP属地:福建来自Android客户端21楼2023-08-17 03:41
          回复
            然后是确定指定中心区域的逻辑,我用python中的win32gui模块的逻辑询问gtp,gtp给我的代码如下


            IP属地:福建来自Android客户端22楼2023-08-17 03:42
            回复
              对于屏幕中心的区域是否为水面的识别,我利用opencv的逻辑和time等模块逻辑,对窗口进行一个实时的截图,然后把实时的截图跟我截出来的水面图片进行RGB色值比对,如果表示相似,就弹出“已对准水面,准备钓鱼”


              IP属地:福建来自Android客户端23楼2023-08-17 03:45
              回复
                在进行循环比对的过程中,利用os模块逻辑,把所截的实时截图删除,并进行新的实时截图的更新,直到屏幕中心是水面为止,并设置实时更新的时间间隔


                IP属地:福建来自Android客户端24楼2023-08-17 03:48
                回复
                  目前实现到这里,接下来就是物品栏的判定和鱼竿的收放以及钓鱼的键鼠操作,这些我都提前想好逻辑,然后继续调教gtp,让它给出符合需求的代码来


                  IP属地:福建来自Android客户端25楼2023-08-17 03:49
                  回复
                    对于目前已经实现的代码功能,这里进行一个小测试,来借此体悟一下gtp的高效性


                    IP属地:福建来自Android客户端26楼2023-08-17 03:50
                    回复
                      首先点击运行代码,此时我这边没有对准水面,代码就会提示我找好水面



                      IP属地:福建来自Android客户端27楼2023-08-17 03:54
                      回复
                        如果这时候我对准水面,他会提示我,已对准水面


                        IP属地:福建来自Android客户端28楼2023-08-17 03:55
                        回复
                          这里的参数 thereshold 是用来跟实时截图与水面截图进行比对的一个阈值,这个阈值如果越大,那么比对的结果就会越粗略,如果越小,那比对结果就会越精细


                          IP属地:福建来自Android客户端29楼2023-08-17 03:58
                          回复
                            目前在研究如何表达接下来的需求


                            IP属地:福建来自Android客户端30楼2023-08-17 04:13
                            回复
                              大家来看看呀X﹏X


                              IP属地:福建来自Android客户端31楼2023-08-17 04:14
                              回复