TC官方合作论坛

 找回密码
 立即注册
查看: 1428|回复: 0

[问题] 渐开线不能放在for循环里面????

[复制链接]
发表于 2014-8-28 11:16:26 | 显示全部楼层 |阅读模式

马上加入TC

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

x
本帖最后由 yangzi88888 于 2014-8-28 11:19 编辑

如题。。。

我这里咋不行。。。for循环里面的 渐开线只能运行一次 有帮忙看下代码的么 先谢谢了。、

  1. for(i=0;i<7;i++)
  2.         循环 (R<180)
  3.             dm.MoveTo(500+R*数学.余弦值(du * pi / 300) , 270+R*数学.正弦值(du * pi / 300))// 400和322代表起点坐标
  4.             dm_ret =dm.FindColor(0,0,1020,696,"fed700-000000",1.0,0,x,y)
  5.             如果(x>0)
  6.                 //dm.MoveTo(x,y)
  7.                 dm.KeyPress(81)
  8.                 辅助.等待(200)
  9.                 dm.KeyPress(71)
  10.                 调试输出("找到精英怪")
  11.                 dm_ret = dm.FindPic(277,0,364,34,"jy.bmp","000000",0.8,0,x,y)
  12.                 辅助.等待(200)
  13.                 如果(x>0)
  14.                     只打精英.开双()
  15.                     循环(真)
  16.                         dm_ret = dm.FindPic(277,0,364,34,"jy.bmp","000000",0.8,0,x,y)
  17.                         如果(x>0)
  18.                             调试输出("精英还没死")
  19.                         否则
  20.                             调试输出("精英已被打死,准备关双倍")
  21.                             只打精英.关双()
  22.                             辅助.等待(5000)
  23.                             dm.KeyPress(71)
  24.                             跳出
  25.                         如果结束
  26.                         辅助.等待(200)
  27.                     循环结束
  28.                 否则
  29.                 如果结束
  30.             否则
  31.                 调试输出("正在找精英怪")
  32.             如果结束
  33.             du=du+10
  34.             R=R+1
  35.         循环结束
  36.         调试输出("循环结束")
  37.     endfor
复制代码

我的目的是 运行渐开线七次。因为有时候人物周围有好几个精英 这些精英会跑动 如果单纯一个渐开线的话 有可能会漏打 其他精英。。。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-28 13:27 , Processed in 0.058312 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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