TC官方合作论坛
标题:
多线程变量的问题
[打印本页]
作者:
yuguicheng
时间:
2015-9-1 23:32
标题:
多线程变量的问题
本帖最后由 yuguicheng 于 2015-9-3 01:46 编辑
我做了一个脚本用多线程, 调用功能,功能里面有x,y 两个变量,怎么输入x,y坐标会混淆?
我没说清楚,不好意思 贴上代码,好像变量的位置不对,多线程的变量运行起来有点混乱,应该怎样写才正确?
变量 dm_ret
变量 intX,intY
//===================================↓ 主线程
功能 主线程(索引)
循环(1)
加料(索引)
等待(1000)
前往(索引)
等待(5000)
结束
结束
//===================================↓ 加料
功能 加料(索引)
//找图
等待(100)
dm_ret = dm[索引].FindPic(0, 0, 800, 600, "饲料.bmp", "000000", 0.9, 0, intX, intY)
如果(intX > 0 && intY > 0)
//跳出功能
返回 真
结束
//其他代码
//....
结束
//===================================↓ 前往
功能 前往(索引)
//找图
等待(100)
dm_ret = dm[索引].FindPic(0, 0, 800, 600, "前往地图.bmp", "000000", 0.9, 0, intX, intY)
如果(intX > 0 && intY > 0)
dm[索引].MoveTo(intX+15,intY+15)
等待(100)
dm[索引].RightClick()
等待(1000)
结束
//其他代码
//....
结束
作者:
这论坛不错
时间:
2015-9-2 00:03
看不懂写什么,帮不上忙。。。
作者:
a765998143
时间:
2015-9-2 15:00
你多线程没写好
作者:
yuguicheng
时间:
2015-9-3 01:48
a765998143 发表于 2015-9-2 15:00
你多线程没写好
多线程执行很多个游戏窗口起来是时候, 上面的两个变量会不会一致是一样的? 感觉不对
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1