TC官方合作论坛

标题: 想问下TS多开的一些疑问 [打印本页]

作者: f45601535    时间: 2013-9-4 23:31
标题: 想问下TS多开的一些疑问
小弟有个疑问一直困扰着:也看了TC的教程TS多开实例,,但是我还是有个小小的问题
假如我开了3个游戏窗口分别创建TS对象为: ts1=com(....),  ts2=com(....),ts3=com(....)  ,这三个对象分别代表窗口1,窗口2,窗口3.。。。这里我并没有使用数组创建TS对象
假如脚本一共有2个任务分别为

1、 功能 打怪()
          XXXXXXXXXX
            功能结束
2、功能 跑镖()
XXXXXXX
功能结束


我目前的困境是这2个任务每个任务我要复制三遍(分别用ts1,ts2,ts3来表示)如何能实现这三个TS对象共用呢?意思是说:我只需要写出这2个功能让着三个TS对象都能用?
不知道我的意思各位大神们明白不~~~~
跪求解决办法~~~~~给采纳

作者: f45601535    时间: 2013-9-5 13:07
大神们多多指点下呀··~~~
作者: 月yue    时间: 2013-9-6 09:47
功能的理解
功能是TC源程序的基本模块,通过对功能模块的调用实现特定的功能.TC语言中的功能相当于其它高级语言的子程序,在其他高级语言中,比如C,C++中,称为函数.允许用户建立自己定义的功能用户可把自己的算法编成一个个相对独立的功能模块,然后用调用的方法来使用功能可以说TC程序的全部工作都是由各式各样的功能完成的,所以也把TC语言称为功能式语言。

由于采用了功能模块式的结构,TC语言易于实现结构化程序设计使程序的层次结构清晰,便于程序的编写、阅读、调试。
作者: jimye0526    时间: 2013-9-6 09:47
功能 打怪(ts)
ts.xxxxxx()
功能结束

xxx.打开怪(ts1)

你看明白没
作者: f45601535    时间: 2013-9-6 09:57
回复 4楼jimye0526的帖子

大神你的意思是不是
空间名.打怪(ts1)
功能 打怪(ts)
ts.move(XX,XX)
功能结束

是这么意思吗?感觉跟官方的多线程差不多
作者: jimye0526    时间: 2013-9-6 11:25
回复 5楼f45601535的帖子

对的 就是传参




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