TC官方合作论坛
标题:
渐开线不能放在for循环里面????
[打印本页]
作者:
yangzi88888
时间:
2014-8-28 11:16
标题:
渐开线不能放在for循环里面????
本帖最后由 yangzi88888 于 2014-8-28 11:19 编辑
如题。。。
我这里咋不行。。。for循环里面的 渐开线只能运行一次 有帮忙看下代码的么 先谢谢了。、
for(i=0;i<7;i++)
循环 (R<180)
dm.MoveTo(500+R*数学.余弦值(du * pi / 300) , 270+R*数学.正弦值(du * pi / 300))// 400和322代表起点坐标
dm_ret =dm.FindColor(0,0,1020,696,"fed700-000000",1.0,0,x,y)
如果(x>0)
//dm.MoveTo(x,y)
dm.KeyPress(81)
辅助.等待(200)
dm.KeyPress(71)
调试输出("找到精英怪")
dm_ret = dm.FindPic(277,0,364,34,"jy.bmp","000000",0.8,0,x,y)
辅助.等待(200)
如果(x>0)
只打精英.开双()
循环(真)
dm_ret = dm.FindPic(277,0,364,34,"jy.bmp","000000",0.8,0,x,y)
如果(x>0)
调试输出("精英还没死")
否则
调试输出("精英已被打死,准备关双倍")
只打精英.关双()
辅助.等待(5000)
dm.KeyPress(71)
跳出
如果结束
辅助.等待(200)
循环结束
否则
如果结束
否则
调试输出("正在找精英怪")
如果结束
du=du+10
R=R+1
循环结束
调试输出("循环结束")
endfor
复制代码
我的目的是 运行渐开线七次。因为有时候人物周围有好几个精英 这些精英会跑动 如果单纯一个渐开线的话 有可能会漏打 其他精英。。。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1