TC官方合作论坛

标题: 渐开线不能放在for循环里面???? [打印本页]

作者: yangzi88888    时间: 2014-8-28 11:16
标题: 渐开线不能放在for循环里面????
本帖最后由 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
复制代码

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






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