TC官方合作论坛

标题: 定时器跟用循环,等待语句有什么区别? [打印本页]

作者: madwinder    时间: 2014-10-24 12:18
标题: 定时器跟用循环,等待语句有什么区别?
用循环+辅助。等待都可以实现相同的功能。
高手请解释,优缺点。资源占用方面呢。

作者: 落小雨    时间: 2014-10-24 17:58
定时器不管前面的是否执行到最后,只有时间到了就再执行。循环就是执行一遍到最后又继续重新一遍。
作者: madwinder    时间: 2014-10-24 18:23
落小雨 发表于 2014-10-24 17:58
定时器不管前面的是否执行到最后,只有时间到了就再执行。循环就是执行一遍到最后又继续重新一遍。 ...

那我在初始化加子功能 模拟定时

功能  模拟定时()
循环()
辅助.等待()
//代码
循环结束
功能结束

作者: 菜鸟狙丶    时间: 2014-10-25 14:31
辅助.等待(等待时间) 是让整个脚本停止活动, 其实就像让这个窗口"时光暂停"一样
不会太占用资源的可以是它.
但是它有个缺点, 就是等待时间久了整个窗口可能会无响应而被系统误认为卡死了

循环 可以让指定的代码有顺序的不停执行
但是它也有缺点, 就是可能会陷入"死循环"状态 就好比脚本"听"不见你现在的指令, 无休止地干你之前要求它做的事
这时候你必须使用:辅助.退出() //让脚本停下手头的事直接退出
因此循环 要慎用

个人觉得定时器比循环要好一点...其实也主要看你运用得好不好了
作者: madwinder    时间: 2014-10-25 14:44
菜鸟狙丶 发表于 2014-10-25 14:31
辅助.等待(等待时间) 是让整个脚本停止活动, 其实就像让这个窗口"时光暂停"一样
不会太占用资源的可以是它. ...

感谢分析。。
麻烦帮我解决一下。http://bbs.tyuyan.com/thread-46602-1-1.html
作者: 菜鸟狙丶    时间: 2014-10-25 17:43
madwinder 发表于 2014-10-25 14:44
感谢分析。。
麻烦帮我解决一下。http://bbs.tyuyan.com/thread-46602-1-1.html

好久没用TC了..插件的差不多都忘了




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