• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.05
软件大小:21.6M
更新时间:07-04

按键精灵安卓版
立即下载

软件版本:3.3.5
软件大小:62.5M
更新时间:9-25

按键精灵iOS版
立即下载

软件版本:1.3.5
软件大小:29.2M
更新时间:06-14

最新企业版UiBot
立即下载

软件版本:3.3
软件大小:282M
更新时间:08-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

登录 注册
返回列表 12345678» / 24
发新话题 回复该主题

[教程心得] 果壳自制定时器函数(用于计时判定指定时间是否成立) [复制链接]

1#

欢迎加入果壳学院 - 终身免费视频教学群(免费学习、贴心辅导)
群号:327610461


★福利
果壳编程模板源码下载: 果壳编程模板
果壳编程模板的插件版本:果壳万能图色插件
果壳第一季免费课程视频(剑侠世界)进入收看
果壳第二季免费课程视频(梦幻诛仙)进入收看

函数原型:计时器(指定时差,ID,重置)
参数解释:
1.《指定时差》 整数型,即通过"读现在时"函数所返回的时间值距离本次调用"计时器"函数时所经过的最小时间,单位为秒。
2.《ID》 整数型,用于判断"读现在时"时间和"计时器"时间的指定线程,一个线程仅能用于一次同类型(或同样用途的)判定,用同一线程的时间进行不同用途的时间判断会发生冲突,因此对于不同用途的时间判断请分别指定不同ID
3.《重置》 布尔值,用于当判断一次时间后是否重置当前时间,如果重置参数为True,则下一次判断将从当前重置的时间开始计算。

计时器函数用途:此函数主要用于在循环中进行时间判断,当程序进入本次循环时调用此函数即检测当前时间距离上一次所定时间的差值,差值以秒为单位,例如"指定时差"参数设置为10,则当大于或等于10秒时计时器函数返回值为True。利用此函数可以在游戏中定时做一些相应的操作,例如定时清理包裹,当计时器返回值为真,则执行清包。

注:需回复方可完整显示并复制使用源码!





Dim 现在时()
Call 读现在时 (0)
Do
Delay 1000
if 计时器(5,0,false) then
TracePrint "指定时间到"
End If
Loop
Sub 读现在时(ID)
现在时(ID)= TickCount()
End Sub
Function 计时器(指定时差,ID,重置)
计时器=False
Dim 相差时
相差时 = (TickCount() - 现在时(ID)) / 1000
If 相差时 >= 指定时差 Then
计时器 = true
If 重置 Then
Call 读现在时 (ID)
End If
End If
End Function

最后编辑果壳王子 最后编辑于 2016-11-23 17:35:11
本主题由 管理员 青黛 于 2018/3/1 17:26:48 执行 审核帖子 操作
果壳学院 ● 疯狂编程①群:327610461 (编程从未如此性感)
2#

其二为问

3#

看看,学习下````

http://bbs.anjian.com/showtopic-600038-1.aspx
按键精灵安卓版v3.0支持安卓6.0系统啦~支持6.0,支持6.0,支持6.0啦~
4#

正需要做一个游戏闹钟

5#

hjkhjkjhk

6#

uuuuuuuuuuuuuuuuu

7#


8#


9#

1111111111111111111111111111111111111111111111111111

10#

谢谢分享

11#

学习一下,感谢楼主分享!~

12#

机按键自制定时器函数(用于计时

13#

韩国锦湖高科技海关监管

14#

学习一下

15#

各个

16#

学习学习

源码
17#

学习学习学习学习学习

18#

学习,分享,体验,感受。

19#

学习一下,这个还能用汉字呢

20#


发新话题 回复该主题