TC官方合作论坛

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

[问题] 多线程变量的问题

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

马上加入TC

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

x
本帖最后由 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:52 | 只看该作者
看不懂写什么,帮不上忙。。。
回复 支持 反对

使用道具 举报

板凳
发表于 2015-9-2 15:00:27 | 只看该作者
你多线程没写好
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2015-9-3 01:48:57 | 只看该作者

多线程执行很多个游戏窗口起来是时候, 上面的两个变量会不会一致是一样的? 感觉不对
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-21 23:35 , Processed in 0.135769 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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