TC官方合作论坛

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

[已解决] 定时器跟用循环,等待语句有什么区别?

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-24 12:18:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
用循环+辅助。等待都可以实现相同的功能。
高手请解释,优缺点。资源占用方面呢。
回复

使用道具 举报

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

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

个人觉得定时器比循环要好一点...其实也主要看你运用得好不好了
回复 支持 反对

使用道具 举报

沙发
发表于 2014-10-24 17:58:38 | 只看该作者
定时器不管前面的是否执行到最后,只有时间到了就再执行。循环就是执行一遍到最后又继续重新一遍。
回复 支持 反对

使用道具 举报

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

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

功能  模拟定时()
循环()
辅助.等待()
//代码
循环结束
功能结束
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2014-10-25 14:44:00 | 只看该作者
菜鸟狙丶 发表于 2014-10-25 14:31
辅助.等待(等待时间) 是让整个脚本停止活动, 其实就像让这个窗口"时光暂停"一样
不会太占用资源的可以是它. ...

感谢分析。。
麻烦帮我解决一下。http://bbs.tyuyan.com/thread-46602-1-1.html
回复 支持 反对

使用道具 举报

6#
发表于 2014-10-25 17:43:11 | 只看该作者

好久没用TC了..插件的差不多都忘了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-24 15:08 , Processed in 0.142410 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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