TC官方合作论坛

 找回密码
 立即注册
查看: 663|回复: 12
打印 上一主题 下一主题

[已解决] 我用画圆鼠标特征码找矿,

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-9 16:49:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我用画圆鼠标特征码找矿,怎么才能让他在鼠标的基础上循环找而不是我设定一个x,y 我的意思就是 我的鼠标到哪里他就在哪里画圈圈
回复

使用道具 举报

6#
发表于 2015-1-9 17:26:30 | 只看该作者
  起始x=470,起始y=400
这不是写着呢吗。。。。
回复 支持 反对

使用道具 举报

沙发
发表于 2015-1-9 17:03:26 | 只看该作者
-。-你用的什么代码哦,看不懂吗?自己改改就好咯
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2015-1-9 17:06:37 | 只看该作者
cylhb 发表于 2015-1-9 17:03
-。-你用的什么代码哦,看不懂吗?自己改改就好咯

我用哪个//*********绘制阿基米德螺旋线*********
    //*阿基米德螺旋线的标准极坐标方程为
    //ρ=at+P0
    //式中:
    //a—阿基米德螺旋线系数,mm/°,表示每旋转1度时极径的增加(或减小)量;
    //t—极角,单位为度,表示阿基米德螺旋线转过的总度数;
    //p0—当t=0°时的极径,mm。
    //***p0为初始极径
    初始极径 = 1    // 这个的值是控制初始的内圈大小,值越大,内圈越大
    倍数 = 2 //放大倍数,这里也可以根据情况做调整
    系数=1      //阿基米德螺旋线系数
    圆周率 = 3.1415926  
    半径,极角
    ////画线的起始点坐标(起始x,起始y)
    // 表示的是要从那一点开始为基准点,逐渐向外扫描
    起始x=470,起始y=400
    终点x,终点y
    极角=圆周率/2
    ///////移动到起点
    鼠标.移动(起始x,起始y+倍数*初始极径+系数*极角)
    辅助.等待(200)
    // 按下鼠标左键开始准备画线。具体在游戏里使用的时候,这句要去掉
    // 因为这里是要在画板里画线看执行效果才加的鼠标按下命令
遍历(i=0;i<100000;i++)   // 这里表示一共执行3000次。 具体要执行多少次。根据不同情况调整
                半径 = 初始极径+系数*极角    //表示的是圆的半径
                // 计算鼠标移动的下一点坐标位置
                终点x = 起始x+类型.转整型(倍数*半径*数学.余弦值(极角))
                终点y = 起始y+类型.转整型(倍数*半径*数学.正弦值(极角))
                // 极角的增加值越大,跨的角度就越大。这个值的大小,可以自我调整达到理想状态
                // 比如增加量可以用以下的值 0.02 0.03 0.05 0.07 0.08 0.1 ……
                // 值越大,跨的角度越大,误差越大,但是消耗的时间短
                // 值越小,跨的角度越小,误差越小,但是消耗的时间长
                极角 = 极角 + 0.01   // 极角 = 极角 + 0.05
                // 鼠标移动到下一点的位置,完成一次画线操作
                鼠标.移动(终点x,终点y)
                // 此处的延时可以根据情况是否添加。
                辅助.等待(4)
                //**************************************************
                // 此处可以加入判断鼠标特征码 颜色值等等是否与目标的一致,不一致的话就不管,继续执行
                // 一致的话,那么就进入判断语句,执行相应的功能,之后返回 真
                //**************************************************
            遍历结束
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2015-1-9 17:07:14 | 只看该作者
//*********绘制阿基米德螺旋线*********
    //*阿基米德螺旋线的标准极坐标方程为
    //ρ=at+P0
    //式中:
    //a—阿基米德螺旋线系数,mm/°,表示每旋转1度时极径的增加(或减小)量;
    //t—极角,单位为度,表示阿基米德螺旋线转过的总度数;
    //p0—当t=0°时的极径,mm。
    //***p0为初始极径
    初始极径 = 1    // 这个的值是控制初始的内圈大小,值越大,内圈越大
    倍数 = 2 //放大倍数,这里也可以根据情况做调整
    系数=1      //阿基米德螺旋线系数
    圆周率 = 3.1415926  
    半径,极角
    ////画线的起始点坐标(起始x,起始y)
    // 表示的是要从那一点开始为基准点,逐渐向外扫描
    起始x=470,起始y=400
    终点x,终点y
    极角=圆周率/2
    ///////移动到起点
    鼠标.移动(起始x,起始y+倍数*初始极径+系数*极角)
    辅助.等待(200)
    // 按下鼠标左键开始准备画线。具体在游戏里使用的时候,这句要去掉
    // 因为这里是要在画板里画线看执行效果才加的鼠标按下命令
遍历(i=0;i<100000;i++)   // 这里表示一共执行3000次。 具体要执行多少次。根据不同情况调整
                半径 = 初始极径+系数*极角    //表示的是圆的半径
                // 计算鼠标移动的下一点坐标位置
                终点x = 起始x+类型.转整型(倍数*半径*数学.余弦值(极角))
                终点y = 起始y+类型.转整型(倍数*半径*数学.正弦值(极角))
                // 极角的增加值越大,跨的角度就越大。这个值的大小,可以自我调整达到理想状态
                // 比如增加量可以用以下的值 0.02 0.03 0.05 0.07 0.08 0.1 ……
                // 值越大,跨的角度越大,误差越大,但是消耗的时间短
                // 值越小,跨的角度越小,误差越小,但是消耗的时间长
                极角 = 极角 + 0.01   // 极角 = 极角 + 0.05
                // 鼠标移动到下一点的位置,完成一次画线操作
                鼠标.移动(终点x,终点y)
                // 此处的延时可以根据情况是否添加。
                辅助.等待(4)
                //**************************************************
                // 此处可以加入判断鼠标特征码 颜色值等等是否与目标的一致,不一致的话就不管,继续执行
                // 一致的话,那么就进入判断语句,执行相应的功能,之后返回 真
                //**************************************************
            遍历结束


这个代码
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2015-1-9 17:08:52 | 只看该作者
cylhb 发表于 2015-1-9 17:03
-。-你用的什么代码哦,看不懂吗?自己改改就好咯

就是 哪个  起始点x,和起始点y 怎么改下啊
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2015-1-9 17:32:10 | 只看该作者
cylhb 发表于 2015-1-9 17:26
起始x=470,起始y=400
这不是写着呢吗。。。。

我不想让他在每次在这个位置开始  我是想的是我把鼠标移动到哪里就在哪里开始
回复 支持 反对

使用道具 举报

8#
发表于 2015-1-9 20:04:22 | 只看该作者
变量 x,y
鼠标.获取坐标(x,y)
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2015-1-9 20:48:58 | 只看该作者
千叶de悠一 发表于 2015-1-9 20:04
变量 x,y
鼠标.获取坐标(x,y)

不行啊  大哥
回复 支持 反对

使用道具 举报

10#
发表于 2015-1-9 21:23:08 | 只看该作者
鼠标.获取坐标(起始x,起始y)
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-22 15:29 , Processed in 0.154559 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表