TC官方合作论坛

标题: 求冷月解答 [打印本页]

作者: mumu940307    时间: 2013-8-30 15:27
标题: 求冷月解答
多开线程控制一个游戏窗口只需要绑定一次就可以了,无需每个线程都绑定一次有点不懂求教程求范例
作者: 冷月无痕    时间: 2013-8-30 16:51
在TC中使用插件绑定窗口,是以对象为标准的。
您可以首先开启一个线程,什么都不做,就创建插件的对象,并绑定指定窗口
当绑定成功后(使用如果语句判断功能返回值)
再开启线程进行脚本操作(打怪线程,吃药线程,检测线程,任务线程等等)
只要这些线程里调用插件接口的对象都是之前绑定窗口的那个插件对象
就可以进行对指定窗口的操作了
也就是你的题目,只需要绑定一次,无需每一个线程都绑定一次
作者: mumu940307    时间: 2013-8-30 16:55
回复 2楼冷月无痕的帖子

这个有没有简单的范例 看起来更直接

不太懂返回了怎么开启我要用的线程

作者: mumu940307    时间: 2013-8-30 18:18
回复 2楼冷月无痕的帖子

假如说 dm[0]==com("dm.dmsoft")
那么调用插件接口的对象 因该是dm[0].+*****()吗??
作者: cylhb    时间: 2013-8-30 21:14
dm=com("dm.dmsoft")

线程开启时将DM传递到线程中去,线程中直接使用这个DM对象。
作者: mumu940307    时间: 2013-8-30 22:54
回复 5楼cylhb的帖子

哦!  就是把DM当作参数传进线程吗??   我用的4.102是不是只传递下标就行了
例如dm[下标]=com("dm.dmsoft")
传递下标就可以用了吧




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