unity 计时器的轮子

6 篇文章 0 订阅

本文大量搬运 github内容 附上连接 大神的github地址

unity 延迟执行 和多次执行是常见的操作

但unity内的处理方式是很不理想的 这个工具用了很久了,很好用 

使用也很简单 我更倾向用后者,计时器的销毁更简单一点

Timer.Register(5f, () => Debug.Log("Hello World"));

 

   this.AttachTimer(5f, () => 
      {
         
      });

 

用的时候主要发现了两个缺点 记录下来,看有时间了能不能发现脚本内部发生了什么

1 因为是循环 

duration 到的话就会清空进入下一次判断 所以执行次数多的话 duration 的误差会增加 不清楚用来做倒计时的话执行时间长了会不会时间上对不上 感觉应该会吧

2 用来做循环的时候不会立即执行 就是说5秒执行一次的话 ,5秒的时候才会执行第一次 如果希望立即执行第一次的话这个是做不到的,需要自己支持

大神们的杰作真的是让人叹为观止

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值