-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
当两块跳板距离太近时,distance计算不准有误差,可通过调整distance大小调整。小米note2,跳出4600+分数。 #125
Comments
老哥, 你修改代码了么? 我的是小米Note1 分辨率 也是 1080*1920 的 5.7寸 但为啥就是突破不到130以上?? 可以教教我咋搞不? 感谢。 |
@897902334 调整一下press_coefficient这个参数,可以试试1.45 |
@mg459046365 老哥 非常感谢 终于突破130大关了 现在还在蹦跶中 300多了!!! 谢谢你。 |
建议 只修改到<200的情况,因为命中正中间还有外的加分 |
为什么用1.45一跳就跪啊,跳不上格 |
数据已经更新,小米note2的同志,可以试试 |
请问小米5的怎么办啊?总是左跳的时候跳太大力 |
请问你这个距离怎么加进去?代码加到什么位置 |
@haozhou0327 加到main函数里面 jump的前面就好了,吧jump里面的参数换成distance |
@mg459046365 加了修正好多了,老哥真的稳,已经突破500了 |
@jinhuiphy 你可以继续调试,将区间调的更小,就会更准确。因为distance算法是有问题的,所以会有误差,这个算是一个弥补误差的方法,而且也简单。 |
@jinhuiphy 谢谢,修改了。正在调试。我是华为的,目前分数一直很低 |
@mg459046365 老哥 我是python 小白 问一下阿 这个代码扔到def jump(distance): 里面去为啥报错啊 |
@githubypf 你这明显不对啊,distance要算的参数全在main下面,不在jump内部 |
@Abysman def main(): distance = math.sqrt((board_x - piece_x) ** 2 + (board_y - piece_y) ** 2)
请问是这样吗?谢谢啦 |
@githubypf 在while True:的里面或者说在jump(distance)上面那行写这些代码 |
@Abysman 但是他还是会报错..... |
@githubypf piece_x, piece_y, board_x, board_y = find_piece_and_board(im)和jump(distance)中间放那些代码,位置确定没问题? |
@Abysman distance = math.sqrt((board_x - piece_x) ** 2 + (board_y - piece_y) ** 2)
其他地方我都没改 我又重新拷贝了一下 还是这样 |
@githubypf 那可能是空格制表符的问题吧,直接复制过来的需要处理下,需要对齐= = |
@Abysman 是的 空格的问题 我自己敲了一遍就好了 已经跳到1100了谢谢啦 |
@githubypf 不过话说你是什么机型。。 |
@Abysman 小米note2 |
复制的时候用 Notepad++ 打开视图-显示空格与制表符看一下问题 |
为什么我只有第一次是544分,之后的分数都比较低 |
太厉害,修改过后马上上千,之前都是在200徘徊 |
牛逼。。。。。。。。。。 之前没上100 。。。 牛逼哇 |
改哪个文件啊,,我完全就是小白啊 |
太棒了 小米note标准版亲测好用 每次都跳中心 |
同时 调整参数:
under_game_score_y = 300,
press_coefficient = 1.4665,
piece_base_height_1_2 = 25,
piece_body_width = 80 ,
有大概85%以上都跳到到中心点。
我是小米note2,1920*1080,跳出4643分。
The text was updated successfully, but these errors were encountered: