TC官方合作论坛

标题: 请高手解答 [打印本页]

作者: 332475520    时间: 2012-10-16 12:34
标题: 请高手解答
下面是通过区域找色实现的加血,请问怎么通过滑块设置百分比加血,谢谢


功能 整型 加血()
整型 w,m
逻辑型 找到血值=图像.区域找色(178,57,186,63,#444444,0,w,m)   
循环(真)
循环(图像.区域找色(178,57,186,63,#444444,0,w,m))
        辅助.等待(200)
        键盘.按键(120,1)
循环结束
循环结束
    返回 0
功能结束
作者: 陌上青衣。    时间: 2012-10-16 12:43
楼主,你让人家帮你解决问题,还把帖子出售金币让人家怎么帮你解决
作者: 陌上青衣。    时间: 2012-10-16 12:44
百分比查找血值源码,,付,,纠结的算法
http://bbs.tyuyan.com/thread-12739-1-1.html
作者: 332475520    时间: 2012-10-16 12:45
回复 2楼陌上青衣。的帖子

我不懂哇  我还以为那个功能是把我自己的金币送给别人呢,郁闷
作者: zc1835429    时间: 2012-10-16 15:15
把滑块设置为20格
整型 位置
位置=滑块.得到位置("滑块0")
位置=位置*5
作者: zc1835429    时间: 2012-10-16 15:20
回复 0楼zc1835429的帖子

把血条的长度确认好,然后从右到左找,找到坐标x
坐标x-游戏左边窗口到血条左边的距离=坐标x在血条中的位置
用坐标x在血条中的位置/血条的长度=比例
然后与滑块条中滑块的位置进行对比,判断
思路是这样,自己试着弄吧
搞定了给我采纳,没搞定回复我
作者: 332475520    时间: 2012-10-16 15:23
回复 5楼zc1835429的帖子

我不是很明白   哎 或许是我很笨吧
作者: 332475520    时间: 2012-10-16 15:26
回复 6楼zc1835429的帖子

灰常感谢,我先弄弄
作者: 332475520    时间: 2012-10-16 15:33
回复 6楼zc1835429的帖子

你好  你能按照你的这个思路给我写下吗?
我可以给你TC币也行啦
作者: zc1835429    时间: 2012-10-16 15:41
回复 7楼332475520的帖子



[attach]5769[/attach]假如说这个图片的最左边是游戏窗口,血条的长度是10,游戏窗口左边到血条最右边(满血状态下)=150.你从右向左找红色,会找到当前红色的第一个位置(边线不算,画的不规范),也就是当前血的位置,用150-100可以得到窗口最左边到血条最左边的黑色区域长度,用找的X坐标-这个黑色区域长度就可以得到当前剩余血条长度,用当前剩余血条长度/血条长度不就是百分比了吗? 很简单的数学题吧
作者: 332475520    时间: 2012-10-16 15:43
回复 10楼zc1835429的帖子

明白了  谢谢啊
作者: zc1835429    时间: 2012-10-16 15:47
回复 11楼332475520的帖子

不客气
作者: 332475520    时间: 2012-10-16 19:54
回复 6楼zc1835429的帖子

今天下午按照你的那个思路我写的出来 总是提示错误,我在新手板块发了图片,能帮我看下吗




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