yosaa / dnfm-auto

基于yolov5算法的dnf手游搬砖脚本
220 stars 72 forks source link

大佬,我运行的这个好像是识别不了房间号,该咋办 #15

Open sunxuyong opened 2 months ago

sunxuyong commented 2 months ago

![Uploading 屏幕截图 2024-08-24 154953.png…]()

sunxuyong commented 2 months ago

屏幕截图 2024-08-24 154953

sunxuyong commented 2 months ago

屏幕截图 2024-08-24 155424 还有打完后会报错

yosaa commented 2 months ago

game_control 里面有个 click_map 类似的方法,里面的坐标改一下,改成你小地图的百分比坐标

yosaa commented 2 months ago

看一下初始化里面有没有 game_time 这个变量,有的话报错行 改成 self.game_time 就好了,没有就加一个

yangliuan commented 2 months ago

@yosaa 大佬你上传的不是最新完整代码吧?使用效果和视频不一样

def click_again(self):
        self.adb.tap(0.86, 0.25)
def click_map(self):
        self.adb.tap(0.90, 0.186)

上述代码修改坐标后,并不能点击小地图和再次挑战,参考attack方法修改了后,能点地图了,但是还是进不了狮子头,狮子头的模板图片也需要重新配置吗?

yosaa commented 2 months ago

@yosaa 大佬你上传的不是最新完整代码吧?使用效果和视频不一样

def click_again(self):
        self.adb.tap(0.86, 0.25)
def click_map(self):
        self.adb.tap(0.90, 0.186)

上述代码修改坐标后,并不能点击小地图和再次挑战,参考attack方法修改了后,能点地图了,但是还是进不了狮子头,狮子头的模板图片也需要重新配置吗?

视频就是这一版代码跑的,进狮子头是按房间号识别的,能识别到房间号肯定会进狮子头。 再次挑战你把AGAIN打印出来看看识别到没有