TC官方合作论坛

标题: 安卓手游分频率找色问题 [打印本页]

作者: jonson82    时间: 2017-2-16 16:46
标题: 安卓手游分频率找色问题
我使用的是安卓爷拟器调试,在横向:854*480分频率下可以找到图色,但是坚屏480*854的分频率就死活都找不到图色,设置坐标体0123系怎么都是默认0,设置不了。请教下大神们,如果我使用854*480的模拟器分频率写代码能适用到手机上的480*854分频率吗?

作者: mishu720    时间: 2017-2-17 12:48
   我建议你不用他的设置坐标体系   自己写 。
1,获取屏幕分辨率(x,y)   如果 x>y 说明是你调试代码的横屏  你就可以用 找色(x1,y1,x2,y2,颜色,相似度,扫描方式,返回x,返回y)  这条命令   如果x<y 说明变成了竖屏了 ,这时候你就要调用你改写的找色命令  找色改写(x1,y1,x2,y2,颜色,相似度,扫描方式,x,y)   这个函数差不多应该这样写。
功能 找色改写(x1,y1,x2,y2,颜色,相似度,扫描方式,&x,&y)
    变量 x,y
    变量 ret= 找色(y1,x1,y2,x2,颜色,相似度,扫描方式,x,y)
    如果(ret>0)
            返回 1
    否则  
           返回  -1
    结束
结束
大概就是这个意思,没有调试,要注意返回值,这里返回竖屏下的坐标,另外你再竖屏要手指点击都要变成了手指点击(y,x)  
这只是找色命令,如果要变成多年找色会更加难些   
我没调试过坐标体系改变,但是我调试过分辨率改变情况是可以的,你按这个方法试试看看

作者: jonson82    时间: 2017-2-17 19:52
谢谢这位师兄的回答,这方法不可取啊!横屏的坐标x != 竖屏的Y,TC助手截图都是以左上角开始计算的,另就是很奇怪的问题,横屏分频率模式多点找色是可以找到的,竖屏分频率状态下模拟器进入游戏后也是自动旋转成横屏,但是同样的坐标范围找不到图色,就算是全屏找也找不到,搞不懂什么原因。横屏和竖屏全屏范围都找不到
作者: jonson82    时间: 2017-2-19 22:15
几天的调试终于找到问题了,这个应该是TC的一个BUG吧。找色坐标是竖屏,但是点击需要用横屏坐标!崩溃了~~




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1